ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.ilBiblTableQueryInfo.php
Go to the documentation of this file.
1<?php
2
25{
29 protected array $filters = [];
30 protected string $sorting_column = '';
32 protected int $offset = 0;
33 protected int $limit = 10000;
34
35
36 public function getSortingColumn(): string
37 {
39 }
40
41
42 public function setSortingColumn(string $sorting_column): void
43 {
44 $this->sorting_column = $sorting_column;
45 }
46
47
48 public function getSortingDirection(): string
49 {
51 }
52
53
54 public function setSortingDirection(string $sorting_direction): void
55 {
56 $this->sorting_direction = $sorting_direction;
57 }
58
59
60 public function getOffset(): int
61 {
62 return $this->offset;
63 }
64
65
66 public function setOffset(int $offset): void
67 {
68 $this->offset = $offset;
69 }
70
71
72 public function getLimit(): int
73 {
74 return $this->limit;
75 }
76
77
78 public function setLimit(int $limit): void
79 {
80 $this->limit = $limit;
81 }
82
83
87 public function addFilter(ilBiblTableQueryFilterInterface $filter): void
88 {
89 $this->filters[] = $filter;
90 }
91
92
96 public function getFilters(): array
97 {
98 return $this->filters;
99 }
100}
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
setSortingColumn(string $sorting_column)
addFilter(ilBiblTableQueryFilterInterface $filter)
@inheritDoc
setSortingDirection(string $sorting_direction)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...