ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
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\UI\Component\Legacy\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\UI\Component\Legacy\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().

66  {
67  return new ilLikeForumSearch($query_parser);
68  }
+ 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().

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

Referenced by ilSearchGUI\__performDetailsSearch().

82  {
83  return new ilLikeMediaCastSearch($query_parser);
84  }
Class ilLikeMediaCastSearch.
+ 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.

Referenced by ilSearchGUI\__performDetailsSearch().

86  : ilTestSearch
87  {
88  return new ilLikeTestSearch($query_parser);
89  }
+ 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.

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

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

Referenced by ilRepositoryObjectDetailSearch\performDBSearch().

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

Referenced by ilRepositorySearchGUI\__performUserSearch().

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

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