. */ class AddActionsAndFilters_DataModelConfig { const PER_PAGE_OPTION = 'AddActionsAndFilters_codeitems_per_page'; const PER_PAGE_DEFAULT = 10; /** * @var int */ var $page; /** * @var string column name to sort on */ var $orderby; /** * @var bool ascending or descending sort */ var $asc; /** * @var int for pagination */ var $numberPerPage; /** * @var string */ var $search; /** * AddActionsAndFilters_DataModelConfig constructor. * @param string $page * @param string $orderby * @param bool|true $asc */ public function __construct($page = '1', $orderby = 'id', $asc = true) { $this->page = $page; $this->orderby = $orderby; $this->asc = $asc; } /** * @return int */ public function getPage() { return $this->page; } /** * @param int $page */ public function setPage($page) { $this->page = $page; } /** * @return string */ public function getOrderby() { return $this->orderby; } /** * @param string $orderby */ public function setOrderby($orderby) { $this->orderby = $orderby; } /** * @return boolean */ public function isAsc() { return $this->asc; } /** * @param boolean $asc */ public function setAsc($asc) { $this->asc = $asc; } /** * @return int */ public function getNumberPerPage() { return $this->numberPerPage; } /** * @param int $numberPerPage */ public function setNumberPerPage($numberPerPage) { $this->numberPerPage = $numberPerPage; } /** * @return string */ public function getSearch() { return $this->search; } /** * @param string $search */ public function setSearch($search) { $this->search = $search; } }