ILIAS  trunk Revision v11.0_alpha-1744-gb0451eebef4
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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)
 

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.

References $field_name.

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

◆ 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  }

◆ setFieldName()

ilBiblTableQueryFilter::setFieldName ( string  $field_name)

Implements ilBiblTableQueryFilterInterface.

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

References $field_name.

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

◆ setFieldValue()

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

Implements ilBiblTableQueryFilterInterface.

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

References $field_value.

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

◆ setOperator()

ilBiblTableQueryFilter::setOperator ( string  $operator)

Implements ilBiblTableQueryFilterInterface.

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

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

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.


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