|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Class ilMMAbstractItemFacade. More...
Inheritance diagram for ilMMAbstractItemFacade:
Collaboration diagram for ilMMAbstractItemFacade:Protected Member Functions | |
| deleteAssociatedTranslations () | |
| deletes all translations associated with the current identification. More... | |
Protected Attributes | |
| bool | $role_based_visibility = false |
| array | $global_role_ids = [] |
| TypeInformation | $type_information |
| ilMMItemStorage | $mm_item |
| isItem | $filtered_item |
| isItem | $raw_item |
| string | $default_title = "-" |
Class ilMMAbstractItemFacade.
Definition at line 46 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::__construct | ( | protected IdentificationInterface | $identification, |
| Main | $collector | ||
| ) |
ilMMAbstractItemFacade constructor.
| Throwable |
Definition at line 63 of file class.ilMMAbstractItemFacade.php.
References identification(), and ilMMItemStorage\register().
Here is the call graph for this function:| ilMMAbstractItemFacade::canBeDeactivated | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 91 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::canHaveChildren | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 271 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::create | ( | ) |
Implements ilMMItemFacadeInterface.
Reimplemented in ilMMNullItemFacade.
Definition at line 364 of file class.ilMMAbstractItemFacade.php.
References identification(), ilMMItemStorage\register(), and ilMMItemTranslationStorage\storeDefaultTranslation().
Here is the call graph for this function:| ilMMAbstractItemFacade::delete | ( | ) |
@inheritDoc
Implements ilMMItemFacadeInterface.
Reimplemented in ilMMCustomItemFacade.
Definition at line 396 of file class.ilMMAbstractItemFacade.php.
References deleteAssociatedTranslations(), identification(), and ilMMItemFacadeInterface\isDeletable().
Here is the call graph for this function:
|
protected |
deletes all translations associated with the current identification.
| Exception |
Definition at line 375 of file class.ilMMAbstractItemFacade.php.
References identification(), and ActiveRecord\where().
Referenced by delete().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMMAbstractItemFacade::getAmountOfChildren | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 152 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::getDefaultTitle | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 193 of file class.ilMMAbstractItemFacade.php.
References $default_title, and identification().
Referenced by getTitle().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMMAbstractItemFacade::getFilteredItem | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 147 of file class.ilMMAbstractItemFacade.php.
References $filtered_item.
Referenced by getParentIdentificationString(), and isChild().
Here is the caller graph for this function:| ilMMAbstractItemFacade::getGlobalRoleIDs | ( | ) |
@inheritDoc
Implements ilMMItemFacadeInterface.
Definition at line 115 of file class.ilMMAbstractItemFacade.php.
References $global_role_ids.
| ilMMAbstractItemFacade::getIconID | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 343 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::getId | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 73 of file class.ilMMAbstractItemFacade.php.
References identification().
Referenced by hasStorage().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMMAbstractItemFacade::getParentIdentificationString | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 232 of file class.ilMMAbstractItemFacade.php.
References getFilteredItem().
Here is the call graph for this function:| ilMMAbstractItemFacade::getProviderNameForPresentation | ( | ) |
Implements ilMMItemFacadeInterface.
Reimplemented in ilMMCustomItemFacade, and ilMMNullItemFacade.
Definition at line 188 of file class.ilMMAbstractItemFacade.php.
References identification().
Here is the call graph for this function:| ilMMAbstractItemFacade::getRawItem | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 143 of file class.ilMMAbstractItemFacade.php.
References $raw_item.
Referenced by isActivated(), and isAlwaysAvailable().
Here is the caller graph for this function:| ilMMAbstractItemFacade::getStatus | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 211 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::getTitle | ( | ) |
Implements ILIAS\GlobalScreen\GUI\I18n\MultiLanguage\TranslatableItem.
Definition at line 388 of file class.ilMMAbstractItemFacade.php.
References getDefaultTitle().
Here is the call graph for this function:| ilMMAbstractItemFacade::getType | ( | ) |
FSX check if doublette @inheritDoc.
Implements ilMMItemFacadeInterface.
Reimplemented in ilMMCustomItemFacade.
Definition at line 315 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::getTypeForPresentation | ( | ) |
| ReflectionException |
Implements ilMMItemFacadeInterface.
Definition at line 227 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::hasRoleBasedVisibility | ( | ) |
@inheritDoc
Implements ilMMItemFacadeInterface.
Definition at line 99 of file class.ilMMAbstractItemFacade.php.
References $role_based_visibility.
| ilMMAbstractItemFacade::hasStorage | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 78 of file class.ilMMAbstractItemFacade.php.
References getId().
Here is the call graph for this function:| ilMMAbstractItemFacade::identification | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 138 of file class.ilMMAbstractItemFacade.php.
Referenced by __construct(), create(), delete(), deleteAssociatedTranslations(), getDefaultTitle(), getId(), getProviderNameForPresentation(), update(), and ilMMCustomItemFacade\update().
Here is the caller graph for this function:| ilMMAbstractItemFacade::isActivated | ( | ) |
@inheritDoc
Implements ilMMItemFacadeInterface.
Definition at line 172 of file class.ilMMAbstractItemFacade.php.
References getRawItem().
Here is the call graph for this function:| ilMMAbstractItemFacade::isAlwaysAvailable | ( | ) |
@inheritDoc
Implements ilMMItemFacadeInterface.
Reimplemented in ilMMNullItemFacade.
Definition at line 183 of file class.ilMMAbstractItemFacade.php.
References getRawItem().
Here is the call graph for this function:| ilMMAbstractItemFacade::isAvailable | ( | ) |
Implements ilMMItemFacadeInterface.
Reimplemented in ilMMNullItemFacade.
Definition at line 161 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::isChild | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 276 of file class.ilMMAbstractItemFacade.php.
References getFilteredItem(), and ILIAS\GlobalScreen\Scope\MainMenu\Factory\isInterchangeableItem\hasChanged().
Here is the call graph for this function:| ilMMAbstractItemFacade::isCustomType | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 248 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::isEmpty | ( | ) |
Implements ilMMItemFacadeInterface.
Reimplemented in ilMMNullItemFacade.
Definition at line 128 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::isInLostItem | ( | ) |
@inheritDoc
Implements ilMMItemFacadeInterface.
Definition at line 286 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::isInterchangeable | ( | ) |
@inheritDoc
Implements ilMMItemFacadeInterface.
Definition at line 306 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::isTopItem | ( | ) |
@inheritDoc
Implements ilMMItemFacadeInterface.
Reimplemented in ilMMCustomItemFacade, and ilMMNullItemFacade.
Definition at line 266 of file class.ilMMAbstractItemFacade.php.
References isTopItem().
Referenced by isTopItem().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMMAbstractItemFacade::itemStorage | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 133 of file class.ilMMAbstractItemFacade.php.
References $mm_item.
| ilMMAbstractItemFacade::setActiveStatus | ( | bool | $status | ) |
Implements ilMMItemFacadeInterface.
Reimplemented in ilMMNullItemFacade.
Definition at line 333 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::setDefaultTitle | ( | string | $default_title | ) |
Implements ilMMItemFacadeInterface.
Definition at line 206 of file class.ilMMAbstractItemFacade.php.
References $default_title.
| ilMMAbstractItemFacade::setGlobalRoleIDs | ( | array | $global_role_ids | ) |
@inheritDoc
Implements ilMMItemFacadeInterface.
Definition at line 123 of file class.ilMMAbstractItemFacade.php.
References $global_role_ids.
| ilMMAbstractItemFacade::setIconID | ( | string | $icon_id | ) |
@inheritDoc
Implements ilMMItemFacadeInterface.
Definition at line 351 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::setIsTopItm | ( | bool | $top_item | ) |
@inheritDoc
Implements ilMMItemFacadeInterface.
Reimplemented in ilMMCustomItemFacade, and ilMMNullItemFacade.
Definition at line 298 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::setParent | ( | string | $parent | ) |
Implements ilMMItemFacadeInterface.
Reimplemented in ilMMNullItemFacade.
Definition at line 320 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::setPosition | ( | int | $position | ) |
Implements ilMMItemFacadeInterface.
Definition at line 328 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::setRoleBasedVisibility | ( | bool | $role_based_visibility | ) |
@inheritDoc
Implements ilMMItemFacadeInterface.
Definition at line 107 of file class.ilMMAbstractItemFacade.php.
References $role_based_visibility.
| ilMMAbstractItemFacade::supportsCustomIcon | ( | ) |
Implements ilMMItemFacadeInterface.
Definition at line 338 of file class.ilMMAbstractItemFacade.php.
References ILIAS\GlobalScreen\Scope\MainMenu\Factory\hasSymbol().
Here is the call graph for this function:| ilMMAbstractItemFacade::supportsRoleBasedVisibility | ( | ) |
@inheritDoc
Implements ilMMItemFacadeInterface.
Reimplemented in ilMMCustomItemFacade, and ilMMNullItemFacade.
Definition at line 86 of file class.ilMMAbstractItemFacade.php.
| ilMMAbstractItemFacade::update | ( | ) |
Implements ilMMItemFacadeInterface.
Reimplemented in ilMMCustomItemFacade.
Definition at line 358 of file class.ilMMAbstractItemFacade.php.
References identification(), and ilMMItemTranslationStorage\storeDefaultTranslation().
Here is the call graph for this function:
|
protected |
Definition at line 57 of file class.ilMMAbstractItemFacade.php.
Referenced by getDefaultTitle(), and setDefaultTitle().
|
protected |
Definition at line 55 of file class.ilMMAbstractItemFacade.php.
Referenced by getFilteredItem().
|
protected |
Definition at line 50 of file class.ilMMAbstractItemFacade.php.
Referenced by getGlobalRoleIDs(), and setGlobalRoleIDs().
|
protected |
Definition at line 54 of file class.ilMMAbstractItemFacade.php.
Referenced by itemStorage().
|
protected |
Definition at line 56 of file class.ilMMAbstractItemFacade.php.
Referenced by getRawItem().
|
protected |
Definition at line 48 of file class.ilMMAbstractItemFacade.php.
Referenced by hasRoleBasedVisibility(), and setRoleBasedVisibility().
|
protected |
Definition at line 52 of file class.ilMMAbstractItemFacade.php.