ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilBiblTableQueryFilter 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 ilBiblTableQueryFilter:
+ Collaboration diagram for ilBiblTableQueryFilter:

Public Member Functions

 getFieldName ()
 
 setFieldName (string $field_name)
 
 getFieldValue ()
 
 setFieldValue ($field_value)
 
 getOperator ()
 
 setOperator (string $operator)
 
 getFieldName ()
 
 setFieldName (string $field_name)
 
 getFieldValue ()
 
 setFieldValue ($field_value)
 
 getOperator ()
 
 setOperator (string $operator)
 

Protected Attributes

string $field_name = ''
 
 $field_value
 
string $operator = '='
 

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.ilBiblTableQueryFilter.php.

Member Function Documentation

◆ getFieldName()

ilBiblTableQueryFilter::getFieldName ( )

Implements ilBiblTableQueryFilterInterface.

Definition at line 34 of file class.ilBiblTableQueryFilter.php.

34 : string
35 {
36 return $this->field_name;
37 }

References $field_name.

◆ getFieldValue()

ilBiblTableQueryFilter::getFieldValue ( )
Returns
string|array

Implements ilBiblTableQueryFilterInterface.

Definition at line 46 of file class.ilBiblTableQueryFilter.php.

References $field_value.

◆ getOperator()

ilBiblTableQueryFilter::getOperator ( )

Implements ilBiblTableQueryFilterInterface.

Definition at line 57 of file class.ilBiblTableQueryFilter.php.

57 : string
58 {
59 return $this->operator;
60 }

References $operator.

◆ setFieldName()

ilBiblTableQueryFilter::setFieldName ( string  $field_name)

Implements ilBiblTableQueryFilterInterface.

Definition at line 40 of file class.ilBiblTableQueryFilter.php.

40 : void
41 {
42 $this->field_name = $field_name;
43 }

References $field_name.

◆ setFieldValue()

ilBiblTableQueryFilter::setFieldValue (   $field_value)
Parameters
string | array$field_value

Implements ilBiblTableQueryFilterInterface.

Definition at line 51 of file class.ilBiblTableQueryFilter.php.

51 : void
52 {
53 assert(is_array($field_value) || is_string($field_value));
54 $this->field_value = $field_value;
55 }

References $field_value.

◆ setOperator()

ilBiblTableQueryFilter::setOperator ( string  $operator)

Implements ilBiblTableQueryFilterInterface.

Definition at line 63 of file class.ilBiblTableQueryFilter.php.

63 : void
64 {
65 $this->operator = $operator;
66 }

References $operator.

Field Documentation

◆ $field_name

string ilBiblTableQueryFilter::$field_name = ''
protected

Definition at line 26 of file class.ilBiblTableQueryFilter.php.

Referenced by getFieldName(), and setFieldName().

◆ $field_value

ilBiblTableQueryFilter::$field_value
protected

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

Referenced by getFieldValue(), and setFieldValue().

◆ $operator

string ilBiblTableQueryFilter::$operator = '='
protected

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

Referenced by getOperator(), and setOperator().


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