ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilObjectSearchFactory Class Reference
+ Collaboration diagram for ilObjectSearchFactory:

Static Public Member Functions

static _getObjectSearchInstance (ilQueryParser $query_parser)
 
static getByTypeSearchInstance (string $a_object_type, ilQueryParser $a_query_parser)
 
static _getMetaDataSearchInstance (ilQueryParser $query_parser)
 
static _getLMContentSearchInstance (ilQueryParser $query_parser)
 
static _getForumSearchInstance (ilQueryParser $query_parser)
 
static _getGlossaryDefinitionSearchInstance (ilQueryParser $query_parser)
 
static _getExerciseSearchInstance (ilQueryParser $query_parser)
 
static _getMediacastSearchInstance (ilQueryParser $query_parser)
 
static _getTestSearchInstance (ilQueryParser $query_parser)
 
static _getMediaPoolSearchInstance (ilQueryParser $query_parser)
 
static _getAdvancedSearchInstance (ilQueryParser $query_parser)
 
static _getWebresourceSearchInstance (ilQueryParser $query_parser)
 
static _getUserSearchInstance (ilQueryParser $query_parser)
 
static _getUserDefinedFieldSearchInstance (ilQueryParser $query_parser)
 
static getUserMultiFieldSearchInstance (ilQueryParser $query_parser)
 
static _getWikiContentSearchInstance (ilQueryParser $query_parser)
 
static _getAdvancedMDSearchInstance (ilQueryParser $query_parser)
 
static getUserOrgUnitAssignmentInstance (ilQueryParser $query_parser)
 

Detailed Description

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

Member Function Documentation

◆ _getAdvancedMDSearchInstance()

static ilObjectSearchFactory::_getAdvancedMDSearchInstance ( ilQueryParser  $query_parser)
static

Definition at line 134 of file class.ilObjectSearchFactory.php.

Referenced by ilContainer\applyContainerUserFilter(), and ilAdvancedSearchGUI\searchAdvancedMD().

135  {
136  return new ilAdvancedMDLikeSearch($query_parser);
137  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the caller graph for this function:

◆ _getAdvancedSearchInstance()

◆ _getExerciseSearchInstance()

static ilObjectSearchFactory::_getExerciseSearchInstance ( ilQueryParser  $query_parser)
static

Definition at line 83 of file class.ilObjectSearchFactory.php.

Referenced by ilSearchGUI\__performDetailsSearch().

+ Here is the caller graph for this function:

◆ _getForumSearchInstance()

static ilObjectSearchFactory::_getForumSearchInstance ( ilQueryParser  $query_parser)
static

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

Referenced by ilSearchGUI\__performDetailsSearch().

73  {
74  return new ilLikeForumSearch($query_parser);
75  }
+ Here is the caller graph for this function:

◆ _getGlossaryDefinitionSearchInstance()

static ilObjectSearchFactory::_getGlossaryDefinitionSearchInstance ( ilQueryParser  $query_parser)
static

◆ _getLMContentSearchInstance()

static ilObjectSearchFactory::_getLMContentSearchInstance ( ilQueryParser  $query_parser)
static

Definition at line 67 of file class.ilObjectSearchFactory.php.

Referenced by ilAdvancedSearchGUI\__performContentSearch(), and ilSearchGUI\__performDetailsSearch().

+ Here is the caller graph for this function:

◆ _getMediacastSearchInstance()

static ilObjectSearchFactory::_getMediacastSearchInstance ( ilQueryParser  $query_parser)
static

Definition at line 88 of file class.ilObjectSearchFactory.php.

Referenced by ilSearchGUI\__performDetailsSearch().

89  {
90  return new ilLikeMediaCastSearch($query_parser);
91  }
Class ilLikeMediaCastSearch.
+ Here is the caller graph for this function:

◆ _getMediaPoolSearchInstance()

static ilObjectSearchFactory::_getMediaPoolSearchInstance ( ilQueryParser  $query_parser)
static

Definition at line 98 of file class.ilObjectSearchFactory.php.

Referenced by ilAdvancedSearchGUI\__performContentSearch(), and ilSearchGUI\__performDetailsSearch().

+ Here is the caller graph for this function:

◆ _getMetaDataSearchInstance()

static ilObjectSearchFactory::_getMetaDataSearchInstance ( ilQueryParser  $query_parser)
static

Definition at line 62 of file class.ilObjectSearchFactory.php.

Referenced by ilSearchGUI\__searchMeta().

+ Here is the caller graph for this function:

◆ _getObjectSearchInstance()

static ilObjectSearchFactory::_getObjectSearchInstance ( ilQueryParser  $query_parser)
static

◆ _getTestSearchInstance()

static ilObjectSearchFactory::_getTestSearchInstance ( ilQueryParser  $query_parser)
static

Definition at line 93 of file class.ilObjectSearchFactory.php.

Referenced by ilAdvancedSearchGUI\__performContentSearch(), and ilSearchGUI\__performDetailsSearch().

93  : ilTestSearch
94  {
95  return new ilLikeTestSearch($query_parser);
96  }
+ Here is the caller graph for this function:

◆ _getUserDefinedFieldSearchInstance()

static ilObjectSearchFactory::_getUserDefinedFieldSearchInstance ( ilQueryParser  $query_parser)
static

Definition at line 118 of file class.ilObjectSearchFactory.php.

Referenced by ilRepositorySearchGUI\__performUserSearch().

121  return new ilLikeUserDefinedFieldSearch($query_parser);
122  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the caller graph for this function:

◆ _getUserSearchInstance()

static ilObjectSearchFactory::_getUserSearchInstance ( ilQueryParser  $query_parser)
static

◆ _getWebresourceSearchInstance()

static ilObjectSearchFactory::_getWebresourceSearchInstance ( ilQueryParser  $query_parser)
static

Definition at line 108 of file class.ilObjectSearchFactory.php.

Referenced by ilAdvancedSearchGUI\__performContentSearch().

109  {
110  return new ilLikeWebresourceSearch($query_parser);
111  }
+ Here is the caller graph for this function:

◆ _getWikiContentSearchInstance()

static ilObjectSearchFactory::_getWikiContentSearchInstance ( ilQueryParser  $query_parser)
static

Definition at line 129 of file class.ilObjectSearchFactory.php.

Referenced by ilSearchGUI\__performDetailsSearch(), and ilObjWiki\_performSearch().

130  {
131  return new ilLikeWikiContentSearch($query_parser);
132  }
Class ilWikiContentSearch.
+ Here is the caller graph for this function:

◆ getByTypeSearchInstance()

static ilObjectSearchFactory::getByTypeSearchInstance ( string  $a_object_type,
ilQueryParser  $a_query_parser 
)
static

Definition at line 43 of file class.ilObjectSearchFactory.php.

Referenced by ilRepositoryObjectDetailSearch\performDBSearch().

47  switch ($a_object_type) {
48  case 'wiki':
49  return self::_getWikiContentSearchInstance($a_query_parser);
50 
51  case 'frm':
52  return self::_getForumSearchInstance($a_query_parser);
53 
54  case 'lm':
55  return self::_getLMContentSearchInstance($a_query_parser);
56 
57  default:
58  return self::_getObjectSearchInstance($a_query_parser);
59  }
60  }
+ Here is the caller graph for this function:

◆ getUserMultiFieldSearchInstance()

static ilObjectSearchFactory::getUserMultiFieldSearchInstance ( ilQueryParser  $query_parser)
static

Definition at line 124 of file class.ilObjectSearchFactory.php.

Referenced by ilRepositorySearchGUI\__performUserSearch().

+ Here is the caller graph for this function:

◆ getUserOrgUnitAssignmentInstance()

static ilObjectSearchFactory::getUserOrgUnitAssignmentInstance ( ilQueryParser  $query_parser)
static

Definition at line 139 of file class.ilObjectSearchFactory.php.

Referenced by ilRepositorySearchGUI\__performUserSearch().

140  {
141  return new ilLikeUserOrgUnitSearch($query_parser);
142  }
Description of class class.
+ Here is the caller graph for this function:

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