ILIAS  release_8 Revision v8.24
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.

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

Referenced by ilAdvancedSearchGUI\searchAdvancedMD().

+ 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(), and getByTypeSearchInstance().

+ Here is the caller graph for this function:

◆ _getGlossaryDefinitionSearchInstance()

static ilObjectSearchFactory::_getGlossaryDefinitionSearchInstance ( ilQueryParser  $query_parser)
static

◆ _getLMContentSearchInstance()

static ilObjectSearchFactory::_getLMContentSearchInstance ( ilQueryParser  $query_parser)
static

◆ _getMediacastSearchInstance()

static ilObjectSearchFactory::_getMediacastSearchInstance ( ilQueryParser  $query_parser)
static

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

89 {
90 return new ilLikeMediaCastSearch($query_parser);
91 }
Class ilLikeMediaCastSearch.

Referenced by ilSearchGUI\__performDetailsSearch().

+ 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.

94 {
95 return new ilLikeTestSearch($query_parser);
96 }

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

+ 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.

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

Referenced by ilRepositorySearchGUI\__performUserSearch().

+ 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.

109 {
110 return new ilLikeWebresourceSearch($query_parser);
111 }

Referenced by ilAdvancedSearchGUI\__performContentSearch().

+ 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.

130 {
131 return new ilLikeWikiContentSearch($query_parser);
132 }
Class ilWikiContentSearch.

Referenced by ilSearchGUI\__performDetailsSearch(), and getByTypeSearchInstance().

+ 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.

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 }
static _getObjectSearchInstance(ilQueryParser $query_parser)
static _getForumSearchInstance(ilQueryParser $query_parser)
static _getWikiContentSearchInstance(ilQueryParser $query_parser)
static _getLMContentSearchInstance(ilQueryParser $query_parser)

References _getForumSearchInstance(), _getLMContentSearchInstance(), _getObjectSearchInstance(), and _getWikiContentSearchInstance().

Referenced by ilRepositoryObjectDetailSearch\performDBSearch().

+ Here is the call graph for this function:
+ 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.

140 {
141 return new ilLikeUserOrgUnitSearch($query_parser);
142 }

Referenced by ilRepositorySearchGUI\__performUserSearch().

+ Here is the caller graph for this function:

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