|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Class ilMMItemRepository. More...
Inheritance diagram for ilMMItemRepository:
Collaboration diagram for ilMMItemRepository:Public Member Functions | |
| __construct () | |
| ilMMItemRepository constructor. More... | |
| getContainerKey () | |
| isForced () | |
| clearCache () | |
| getSingleItem (IdentificationInterface $identification) | |
| getSingleItemFromFilter (IdentificationInterface $identification) | |
| resolveIdentificationFromString (string $identification_string) | |
| repository () | |
| getTopItems () | |
| getSubItemsForTable () | |
| flushLostItems () | |
| hasLostItems () | |
| getItemFacade (IdentificationInterface $identification=null) | |
| getItemFacadeForIdentificationString (string $identification) | |
| getPossibleParentsForFormAndTable () | |
| getPossibleSubItemTypesWithInformation () | |
| getPossibleTopItemTypesWithInformation (bool $new) | |
| getTypeHandlerForType (string $type) | |
| updateItem (ilMMItemFacadeInterface $item_facade) | |
| createItem (ilMMItemFacadeInterface $item_facade) | |
| deleteItem (ilMMItemFacadeInterface $item_facade) | |
Private Attributes | |
| ilDBInterface | $db |
| Services | $services |
| MainMenuMainCollector | $main_collector |
| ILIAS Cache Container Container | $cache |
Class ilMMItemRepository.
Definition at line 39 of file class.ilMMItemRepository.php.
| ilMMItemRepository::__construct | ( | ) |
ilMMItemRepository constructor.
| Throwable |
Definition at line 53 of file class.ilMMItemRepository.php.
References $DIC, and ilMMItemStorage\register().
Here is the call graph for this function:| ilMMItemRepository::clearCache | ( | ) |
Definition at line 78 of file class.ilMMItemRepository.php.
Referenced by createItem(), deleteItem(), and updateItem().
Here is the caller graph for this function:| ilMMItemRepository::createItem | ( | ilMMItemFacadeInterface | $item_facade | ) |
| ilMMItemFacadeInterface | $item_facade |
Definition at line 282 of file class.ilMMItemRepository.php.
References clearCache(), and ilMMItemFacadeInterface\create().
Here is the call graph for this function:| ilMMItemRepository::deleteItem | ( | ilMMItemFacadeInterface | $item_facade | ) |
| ilMMItemFacadeInterface | $item_facade |
Definition at line 291 of file class.ilMMItemRepository.php.
References clearCache(), ilMMItemFacadeInterface\delete(), and ilMMItemFacadeInterface\isDeletable().
Here is the call graph for this function:| ilMMItemRepository::flushLostItems | ( | ) |
Definition at line 138 of file class.ilMMItemRepository.php.
References getItemFacade(), getSubItemsForTable(), and getTopItems().
Here is the call graph for this function:| ilMMItemRepository::getContainerKey | ( | ) |
Implements ILIAS\Cache\Container\Request.
Definition at line 67 of file class.ilMMItemRepository.php.
| ilMMItemRepository::getItemFacade | ( | IdentificationInterface | $identification = null | ) |
| IdentificationInterface | null | $identification |
| Throwable |
Definition at line 178 of file class.ilMMItemRepository.php.
Referenced by flushLostItems(), getItemFacadeForIdentificationString(), getPossibleParentsForFormAndTable(), and hasLostItems().
Here is the caller graph for this function:| ilMMItemRepository::getItemFacadeForIdentificationString | ( | string | $identification | ) |
| string | $identification |
| Throwable |
Definition at line 195 of file class.ilMMItemRepository.php.
References $id, and getItemFacade().
Here is the call graph for this function:| ilMMItemRepository::getPossibleParentsForFormAndTable | ( | ) |
Definition at line 202 of file class.ilMMItemRepository.php.
References $data, getItemFacade(), getSingleItem(), and getTopItems().
Here is the call graph for this function:| ilMMItemRepository::getPossibleSubItemTypesWithInformation | ( | ) |
Definition at line 223 of file class.ilMMItemRepository.php.
| ilMMItemRepository::getPossibleTopItemTypesWithInformation | ( | bool | $new | ) |
Definition at line 244 of file class.ilMMItemRepository.php.
| ilMMItemRepository::getSingleItem | ( | IdentificationInterface | $identification | ) |
| IdentificationInterface | $identification |
Definition at line 87 of file class.ilMMItemRepository.php.
Referenced by getPossibleParentsForFormAndTable().
Here is the caller graph for this function:| ilMMItemRepository::getSingleItemFromFilter | ( | IdentificationInterface | $identification | ) |
Definition at line 92 of file class.ilMMItemRepository.php.
| ilMMItemRepository::getSubItemsForTable | ( | ) |
Definition at line 122 of file class.ilMMItemRepository.php.
Referenced by flushLostItems(), and hasLostItems().
Here is the caller graph for this function:| ilMMItemRepository::getTopItems | ( | ) |
| arException |
Definition at line 114 of file class.ilMMItemRepository.php.
References ActiveRecord\where().
Referenced by flushLostItems(), getPossibleParentsForFormAndTable(), and hasLostItems().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMMItemRepository::getTypeHandlerForType | ( | string | $type | ) |
| string | $type |
Definition at line 261 of file class.ilMMItemRepository.php.
| ilMMItemRepository::hasLostItems | ( | ) |
Definition at line 155 of file class.ilMMItemRepository.php.
References getItemFacade(), getSubItemsForTable(), and getTopItems().
Here is the call graph for this function:| ilMMItemRepository::isForced | ( | ) |
Implements ILIAS\Cache\Container\Request.
Definition at line 73 of file class.ilMMItemRepository.php.
| ilMMItemRepository::repository | ( | ) |
| ilMMItemRepository::resolveIdentificationFromString | ( | string | $identification_string | ) |
Definition at line 97 of file class.ilMMItemRepository.php.
| ilMMItemRepository::updateItem | ( | ilMMItemFacadeInterface | $item_facade | ) |
| ilMMItemFacadeInterface | $item_facade |
Definition at line 271 of file class.ilMMItemRepository.php.
References clearCache(), ilMMItemFacadeInterface\isEditable(), and ilMMItemFacadeInterface\update().
Here is the call graph for this function:
|
private |
Definition at line 47 of file class.ilMMItemRepository.php.
|
private |
Definition at line 41 of file class.ilMMItemRepository.php.
|
private |
Definition at line 45 of file class.ilMMItemRepository.php.
|
private |
Definition at line 43 of file class.ilMMItemRepository.php.