ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
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 29 of file class.ilObjectSearchFactory.php.

Member Function Documentation

◆ _getAdvancedMDSearchInstance()

static ilObjectSearchFactory::_getAdvancedMDSearchInstance ( ilQueryParser  $query_parser)
static

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

Referenced by ILIAS\Container\Content\Filter\FilterManager\apply().

+ Here is the caller graph for this function:

◆ _getAdvancedSearchInstance()

static ilObjectSearchFactory::_getAdvancedSearchInstance ( ilQueryParser  $query_parser)
static

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

Referenced by ILIAS\Container\Content\Filter\FilterManager\apply().

+ Here is the caller graph for this function:

◆ _getExerciseSearchInstance()

static ilObjectSearchFactory::_getExerciseSearchInstance ( ilQueryParser  $query_parser)
static

Definition at line 76 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 65 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

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

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

+ Here is the caller graph for this function:

◆ _getMediacastSearchInstance()

static ilObjectSearchFactory::_getMediacastSearchInstance ( ilQueryParser  $query_parser)
static

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

82 {
83 return new ilLikeMediaCastSearch($query_parser);
84 }
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 91 of file class.ilObjectSearchFactory.php.

Referenced by ilSearchGUI\__performDetailsSearch().

+ Here is the caller graph for this function:

◆ _getMetaDataSearchInstance()

static ilObjectSearchFactory::_getMetaDataSearchInstance ( ilQueryParser  $query_parser)
static

Definition at line 55 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 86 of file class.ilObjectSearchFactory.php.

87 {
88 return new ilLikeTestSearch($query_parser);
89 }

Referenced by ilSearchGUI\__performDetailsSearch().

+ Here is the caller graph for this function:

◆ _getUserDefinedFieldSearchInstance()

static ilObjectSearchFactory::_getUserDefinedFieldSearchInstance ( ilQueryParser  $query_parser)
static

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

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 101 of file class.ilObjectSearchFactory.php.

102 {
103 return new ilLikeWebresourceSearch($query_parser);
104 }

◆ _getWikiContentSearchInstance()

static ilObjectSearchFactory::_getWikiContentSearchInstance ( ilQueryParser  $query_parser)
static

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

123 {
124 return new ilLikeWikiContentSearch($query_parser);
125 }
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 36 of file class.ilObjectSearchFactory.php.

40 switch ($a_object_type) {
41 case 'wiki':
42 return self::_getWikiContentSearchInstance($a_query_parser);
43
44 case 'frm':
45 return self::_getForumSearchInstance($a_query_parser);
46
47 case 'lm':
48 return self::_getLMContentSearchInstance($a_query_parser);
49
50 default:
51 return self::_getObjectSearchInstance($a_query_parser);
52 }
53 }
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 117 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 132 of file class.ilObjectSearchFactory.php.

133 {
134 return new ilLikeUserOrgUnitSearch($query_parser);
135 }

Referenced by ilRepositorySearchGUI\__performUserSearch().

+ Here is the caller graph for this function:

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