/**
  * pretizeno o konretni pozadavky abstract recordu
  * @param QueryBuilderWhere $classNameIterator
  * @param int $pageItems
  * @param array $filter
  * @param array $order
  * @param array $limit
  * @param QueryBuilderWhere $whereAdd
  */
 public function __construct($classNameIterator, $pageItems, $classNameOutputFilter = "", $filter = false, $order = false, $limit = false, QueryBuilderWhere $whereAdd = NULL)
 {
     try {
         parent::__construct($classNameIterator, $pageItems);
         $this->classNameOutputFilter = $classNameOutputFilter;
         $this->filter = $filter;
         $this->order = $order;
         $this->limit = $limit;
         $this->whereAdd = $whereAdd;
     } catch (Exception $e) {
         throw $e;
     }
 }