|
ILIAS
trunk Revision v12.0_alpha-1227-g7ff6d300864
|
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 () | |
| getLostItems () | |
| getSubItemsForTable (?ilMMItemFacadeInterface $parent=null) | |
| flushLostItems () | |
| hasLostItems () | |
| getItemFacade (?IdentificationInterface $identification=null) | |
| getItemFacadesForIdentificationStrings (array $identifications) | |
| getItemFacadeForIdentificationString (string $identification) | |
| getPossibleParentsForFormAndTable () | |
| getPossibleSubItemTypesWithInformation () | |
| getPossibleTopItemTypesWithInformation (bool $new) | |
| getTypeHandlerForType (string $type) | |
| updateItem (ilMMItemFacadeInterface $item_facade) | |
| createItem (ilMMItemFacadeInterface $item_facade) | |
| deleteItem (ilMMItemFacadeInterface $item_facade) | |
| getContainerKey () | |
| isForced () | |
Private Attributes | |
| ilDBInterface | $db |
| Services | $services |
| MainMenuMainCollector | $main_collector |
| Container | $cache |
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 77 of file class.ilMMItemRepository.php.
Referenced by createItem(), deleteItem(), and updateItem().
Here is the caller graph for this function:| ilMMItemRepository::createItem | ( | ilMMItemFacadeInterface | $item_facade | ) |
Definition at line 286 of file class.ilMMItemRepository.php.
References clearCache(), and ilMMItemFacadeInterface\create().
Here is the call graph for this function:| ilMMItemRepository::deleteItem | ( | ilMMItemFacadeInterface | $item_facade | ) |
Definition at line 292 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 160 of file class.ilMMItemRepository.php.
References getItemFacade(), and getLostItems().
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 | ) |
| Throwable |
Definition at line 178 of file class.ilMMItemRepository.php.
Referenced by flushLostItems(), getItemFacadeForIdentificationString(), getItemFacadesForIdentificationStrings(), and getPossibleParentsForFormAndTable().
Here is the caller graph for this function:| ilMMItemRepository::getItemFacadeForIdentificationString | ( | string | $identification | ) |
| Throwable |
Definition at line 204 of file class.ilMMItemRepository.php.
References $id, and getItemFacade().
Here is the call graph for this function:| ilMMItemRepository::getItemFacadesForIdentificationStrings | ( | array | $identifications | ) |
Definition at line 190 of file class.ilMMItemRepository.php.
References $id, and getItemFacade().
Here is the call graph for this function:| ilMMItemRepository::getLostItems | ( | ) |
Definition at line 112 of file class.ilMMItemRepository.php.
Referenced by flushLostItems(), and hasLostItems().
Here is the caller graph for this function:| ilMMItemRepository::getPossibleParentsForFormAndTable | ( | ) |
Definition at line 211 of file class.ilMMItemRepository.php.
References getItemFacade(), getSingleItem(), and getTopItems().
Here is the call graph for this function:| ilMMItemRepository::getPossibleSubItemTypesWithInformation | ( | ) |
Definition at line 234 of file class.ilMMItemRepository.php.
| ilMMItemRepository::getPossibleTopItemTypesWithInformation | ( | bool | $new | ) |
Definition at line 256 of file class.ilMMItemRepository.php.
| ilMMItemRepository::getSingleItem | ( | IdentificationInterface | $identification | ) |
Definition at line 82 of file class.ilMMItemRepository.php.
Referenced by getPossibleParentsForFormAndTable().
Here is the caller graph for this function:| ilMMItemRepository::getSingleItemFromFilter | ( | IdentificationInterface | $identification | ) |
Definition at line 87 of file class.ilMMItemRepository.php.
| ilMMItemRepository::getSubItemsForTable | ( | ?ilMMItemFacadeInterface | $parent = null | ) |
Definition at line 131 of file class.ilMMItemRepository.php.
References $data.
| ilMMItemRepository::getTopItems | ( | ) |
| arException |
Definition at line 105 of file class.ilMMItemRepository.php.
References ActiveRecord\where().
Referenced by getPossibleParentsForFormAndTable().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMMItemRepository::getTypeHandlerForType | ( | string | $type | ) |
Definition at line 271 of file class.ilMMItemRepository.php.
| ilMMItemRepository::hasLostItems | ( | ) |
Definition at line 170 of file class.ilMMItemRepository.php.
References getLostItems().
Here is the call graph for this function:| ilMMItemRepository::isForced | ( | ) |
Implements ILIAS\Cache\Container\Request.
Definition at line 72 of file class.ilMMItemRepository.php.
| ilMMItemRepository::repository | ( | ) |
Definition at line 97 of file class.ilMMItemRepository.php.
| ilMMItemRepository::resolveIdentificationFromString | ( | string | $identification_string | ) |
Definition at line 92 of file class.ilMMItemRepository.php.
| ilMMItemRepository::updateItem | ( | ilMMItemFacadeInterface | $item_facade | ) |
Definition at line 278 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.