Gpf_Rpc_Action::getRequestIdsIterator PHP Method

getRequestIdsIterator() protected method

protected getRequestIdsIterator ( )
        protected function getRequestIdsIterator()
        {
            $json = new Gpf_Rpc_Json();
            $requestParams = new Gpf_Rpc_Params($json->decode($this->params->get(self::IDS_REQUEST)));
            $c = $requestParams->getClass();
            $gridService = new $c();
            if (!$gridService instanceof Gpf_View_GridService) {
                throw new Gpf_Exception(sprintf('%s is not Gpf_View_GridService class.', $requestParams->getClass()));
            }
            return $gridService->getIdsIterator($requestParams);
        }