ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
class.ilBiblTableQueryInfo.php
Go to the documentation of this file.
1<?php
2
9{
10
14 protected $filters = [];
18 protected $sorting_column = '';
26 protected $offset = 0;
30 protected $limit = 10000;
31
32
36 public function getSortingColumn()
37 {
39 }
40
41
46 {
47 $this->sorting_column = $sorting_column;
48 }
49
50
54 public function getSortingDirection()
55 {
57 }
58
59
64 {
65 $this->sorting_direction = $sorting_direction;
66 }
67
68
72 public function getOffset()
73 {
74 return $this->offset;
75 }
76
77
81 public function setOffset($offset)
82 {
83 $this->offset = $offset;
84 }
85
86
90 public function getLimit()
91 {
92 return $this->limit;
93 }
94
95
99 public function setLimit($limit)
100 {
101 $this->limit = $limit;
102 }
103
104
109 {
110 $this->filters[] = $filter;
111 }
112
113
117 public function getFilters()
118 {
119 return $this->filters;
120 }
121}
An exception for terminatinating execution or to throw for unit testing.
Class ilBiblTableQueryInfo.
addFilter(ilBiblTableQueryFilterInterface $filter)
@inheritDoc
setSortingDirection($sorting_direction)
Interface ilBiblTableQueryInfoInterface.