function & current()
  {
    $record =& parent :: current();

    $this->processor->process($record);

    return $record;
  }
 function &current()
 {
     $record =& parent::current();
     $authorizer =& $this->getAuthorizer();
     $path = $record->get('_node_path');
     $service_name = $record->get('_service_name');
     $actions = $authorizer->getAccessibleActions($path, $service_name);
     return $record->set('actions', $actions);
 }
  function getTotalRowCount()
  {
    $this->_checkRsCacheTotal();

    if($this->is_cached_total)
      return $this->cached_total_row_count;

    $this->cached_total_row_count = parent :: getTotalRowCount();

    $this->cache->put($this->cache_key_for_rs,
                         $this->cached_total_row_count,
                         RS_TOTAL_CACHE_COMMON_GROUP);

    return $this->cached_total_row_count;
  }
 function rewind()
 {
     parent::rewind();
     $this->_getTotalHits();
 }
 function rewind()
 {
     parent::rewind();
     $this->_processRecordSet();
     $this->array_dataset->rewind();
 }
 function rewind()
 {
     parent::rewind();
     $this->_loadVariations();
     $this->cached_dataset->rewind();
 }
 function rewind()
 {
     parent::rewind();
     $this->_applyAccessPolicy();
     $this->array_dataset->rewind();
 }