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);
}