ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilBiblTableQueryInfo Class Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

+ Inheritance diagram for ilBiblTableQueryInfo:
+ Collaboration diagram for ilBiblTableQueryInfo:

Public Member Functions

 getSortingColumn ()
 
 setSortingColumn (string $sorting_column)
 
 getSortingDirection ()
 
 setSortingDirection (string $sorting_direction)
 
 getOffset ()
 
 setOffset (int $offset)
 
 getLimit ()
 
 setLimit (int $limit)
 
 addFilter (ilBiblTableQueryFilterInterface $filter)
 @inheritDoc More...
 
 getFilters ()
 @inheritDoc More...
 
 getSortingColumn ()
 
 setSortingColumn (string $sorting_column)
 
 getSortingDirection ()
 
 setSortingDirection (string $sorting_direction)
 
 getOffset ()
 
 setOffset (int $offset)
 
 getLimit ()
 
 setLimit (int $limit)
 
 addFilter (ilBiblTableQueryFilterInterface $filter)
 
 getFilters ()
 

Protected Attributes

array $filters = []
 
string $sorting_column = ''
 
string $sorting_direction = ilBiblTableQueryInfoInterface::SORTING_ASC
 
int $offset = 0
 
int $limit = 10000
 

Additional Inherited Members

- Data Fields inherited from ilBiblTableQueryInfoInterface
const SORTING_ASC = "ASC"
 
const SORTING_DESC = "DESC"
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Class ilBiblTableQueryInfo

Author
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

Definition at line 24 of file class.ilBiblTableQueryInfo.php.

Member Function Documentation

◆ addFilter()

ilBiblTableQueryInfo::addFilter ( ilBiblTableQueryFilterInterface  $filter)

@inheritDoc

Implements ilBiblTableQueryInfoInterface.

Definition at line 87 of file class.ilBiblTableQueryInfo.php.

87 : void
88 {
89 $this->filters[] = $filter;
90 }

◆ getFilters()

ilBiblTableQueryInfo::getFilters ( )

@inheritDoc

Implements ilBiblTableQueryInfoInterface.

Definition at line 96 of file class.ilBiblTableQueryInfo.php.

96 : array
97 {
98 return $this->filters;
99 }

References $filters.

◆ getLimit()

ilBiblTableQueryInfo::getLimit ( )

Implements ilBiblTableQueryInfoInterface.

Definition at line 72 of file class.ilBiblTableQueryInfo.php.

72 : int
73 {
74 return $this->limit;
75 }

References $limit.

◆ getOffset()

ilBiblTableQueryInfo::getOffset ( )

Implements ilBiblTableQueryInfoInterface.

Definition at line 60 of file class.ilBiblTableQueryInfo.php.

60 : int
61 {
62 return $this->offset;
63 }

References $offset.

◆ getSortingColumn()

ilBiblTableQueryInfo::getSortingColumn ( )

Implements ilBiblTableQueryInfoInterface.

Definition at line 36 of file class.ilBiblTableQueryInfo.php.

36 : string
37 {
39 }

References $sorting_column.

◆ getSortingDirection()

ilBiblTableQueryInfo::getSortingDirection ( )

Implements ilBiblTableQueryInfoInterface.

Definition at line 48 of file class.ilBiblTableQueryInfo.php.

48 : string
49 {
51 }

References $sorting_direction.

◆ setLimit()

ilBiblTableQueryInfo::setLimit ( int  $limit)

Implements ilBiblTableQueryInfoInterface.

Definition at line 78 of file class.ilBiblTableQueryInfo.php.

78 : void
79 {
80 $this->limit = $limit;
81 }

References $limit.

◆ setOffset()

ilBiblTableQueryInfo::setOffset ( int  $offset)

Implements ilBiblTableQueryInfoInterface.

Definition at line 66 of file class.ilBiblTableQueryInfo.php.

66 : void
67 {
68 $this->offset = $offset;
69 }

References $offset.

◆ setSortingColumn()

ilBiblTableQueryInfo::setSortingColumn ( string  $sorting_column)

Implements ilBiblTableQueryInfoInterface.

Definition at line 42 of file class.ilBiblTableQueryInfo.php.

42 : void
43 {
44 $this->sorting_column = $sorting_column;
45 }

References $sorting_column.

◆ setSortingDirection()

ilBiblTableQueryInfo::setSortingDirection ( string  $sorting_direction)

Implements ilBiblTableQueryInfoInterface.

Definition at line 54 of file class.ilBiblTableQueryInfo.php.

54 : void
55 {
56 $this->sorting_direction = $sorting_direction;
57 }

References $sorting_direction.

Field Documentation

◆ $filters

array ilBiblTableQueryInfo::$filters = []
protected

Definition at line 29 of file class.ilBiblTableQueryInfo.php.

Referenced by getFilters().

◆ $limit

int ilBiblTableQueryInfo::$limit = 10000
protected

Definition at line 33 of file class.ilBiblTableQueryInfo.php.

Referenced by getLimit(), and setLimit().

◆ $offset

int ilBiblTableQueryInfo::$offset = 0
protected

Definition at line 32 of file class.ilBiblTableQueryInfo.php.

Referenced by getOffset(), and setOffset().

◆ $sorting_column

string ilBiblTableQueryInfo::$sorting_column = ''
protected

Definition at line 30 of file class.ilBiblTableQueryInfo.php.

Referenced by getSortingColumn(), and setSortingColumn().

◆ $sorting_direction

string ilBiblTableQueryInfo::$sorting_direction = ilBiblTableQueryInfoInterface::SORTING_ASC
protected

Definition at line 31 of file class.ilBiblTableQueryInfo.php.

Referenced by getSortingDirection(), and setSortingDirection().


The documentation for this class was generated from the following file: