ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilMMItemFacadeInterface Interface Reference

Interface ilMMItemFacadeInterface. More...

+ Inheritance diagram for ilMMItemFacadeInterface:
+ Collaboration diagram for ilMMItemFacadeInterface:

Public Member Functions

 itemStorage ()
 
 getRawItem ()
 
 getFilteredItem ()
 
 identification ()
 
 getTypeForPresentation ()
 
 getProviderNameForPresentation ()
 
 getStatus ()
 
 isAvailable ()
 
 isActivated ()
 
 canBeDeactivated ()
 
 isEditable ()
 
 isDeletable ()
 
 isAlwaysAvailable ()
 
 getDefaultTitle ()
 
 getId ()
 
 getAmountOfChildren ()
 
 hasStorage ()
 
 supportsRoleBasedVisibility ()
 
 hasRoleBasedVisibility ()
 
 getGlobalRoleIDs ()
 
 setGlobalRoleIDs (array $global_role_ids)
 
 setRoleBasedVisibility (bool $role_based_visibility)
 
 isEmpty ()
 
 isCustom ()
 
 supportsCustomIcon ()
 
 isCustomType ()
 
 getParentIdentificationString ()
 
 getType ()
 
 isTopItem ()
 
 canHaveChildren ()
 
 isChild ()
 
 isInLostItem ()
 
 getIconID ()
 
 setAction (string $action)
 
 setActiveStatus (bool $status)
 
 setDefaultTitle (string $default_title)
 
 setIconID (string $icon_id)
 
 setPosition (int $position)
 
 setParent (string $parent)
 
 setType (string $type)
 
 setIsTopItm (bool $top_item)
 
 isInterchangeable ()
 
 update ()
 
 create ()
 
 delete ()
 
- Public Member Functions inherited from ILIAS\GlobalScreen\GUI\I18n\MultiLanguage\TranslatableItem
 getId ()
 
 getTitle ()
 

Detailed Description

Member Function Documentation

◆ canBeDeactivated()

ilMMItemFacadeInterface::canBeDeactivated ( )

Implemented in ilMMAbstractItemFacade.

◆ canHaveChildren()

ilMMItemFacadeInterface::canHaveChildren ( )

Implemented in ilMMAbstractItemFacade.

◆ create()

ilMMItemFacadeInterface::create ( )

Implemented in ilMMAbstractItemFacade, and ilMMNullItemFacade.

Referenced by ilMMItemRepository\createItem().

+ Here is the caller graph for this function:

◆ delete()

ilMMItemFacadeInterface::delete ( )

Implemented in ilMMAbstractItemFacade, and ilMMCustomItemFacade.

Referenced by ilMMItemRepository\deleteItem().

+ Here is the caller graph for this function:

◆ getAmountOfChildren()

ilMMItemFacadeInterface::getAmountOfChildren ( )

Implemented in ilMMAbstractItemFacade.

◆ getDefaultTitle()

ilMMItemFacadeInterface::getDefaultTitle ( )

Implemented in ilMMAbstractItemFacade.

◆ getFilteredItem()

ilMMItemFacadeInterface::getFilteredItem ( )

Implemented in ilMMAbstractItemFacade.

◆ getGlobalRoleIDs()

ilMMItemFacadeInterface::getGlobalRoleIDs ( )

Implemented in ilMMAbstractItemFacade.

◆ getIconID()

ilMMItemFacadeInterface::getIconID ( )

Implemented in ilMMAbstractItemFacade.

◆ getId()

ilMMItemFacadeInterface::getId ( )

◆ getParentIdentificationString()

ilMMItemFacadeInterface::getParentIdentificationString ( )

Implemented in ilMMAbstractItemFacade.

◆ getProviderNameForPresentation()

ilMMItemFacadeInterface::getProviderNameForPresentation ( )

◆ getRawItem()

ilMMItemFacadeInterface::getRawItem ( )

Implemented in ilMMAbstractItemFacade.

◆ getStatus()

ilMMItemFacadeInterface::getStatus ( )

Implemented in ilMMAbstractItemFacade.

◆ getType()

ilMMItemFacadeInterface::getType ( )
Returns
string FQ Classname

Implemented in ilMMAbstractItemFacade, and ilMMCustomItemFacade.

◆ getTypeForPresentation()

ilMMItemFacadeInterface::getTypeForPresentation ( )

Implemented in ilMMAbstractItemFacade.

◆ hasRoleBasedVisibility()

ilMMItemFacadeInterface::hasRoleBasedVisibility ( )

Implemented in ilMMAbstractItemFacade.

◆ hasStorage()

ilMMItemFacadeInterface::hasStorage ( )

Implemented in ilMMAbstractItemFacade.

◆ identification()

ilMMItemFacadeInterface::identification ( )

◆ isActivated()

ilMMItemFacadeInterface::isActivated ( )

Implemented in ilMMAbstractItemFacade.

◆ isAlwaysAvailable()

ilMMItemFacadeInterface::isAlwaysAvailable ( )

◆ isAvailable()

ilMMItemFacadeInterface::isAvailable ( )

◆ isChild()

ilMMItemFacadeInterface::isChild ( )

Implemented in ilMMAbstractItemFacade.

◆ isCustom()

ilMMItemFacadeInterface::isCustom ( )

Implemented in ilMMCustomItemFacade, and ilMMItemFacade.

◆ isCustomType()

ilMMItemFacadeInterface::isCustomType ( )

Implemented in ilMMAbstractItemFacade.

◆ isDeletable()

ilMMItemFacadeInterface::isDeletable ( )

Implemented in ilMMCustomItemFacade, ilMMItemFacade, and ilMMNullItemFacade.

Referenced by ilMMAbstractItemFacade\delete(), and ilMMItemRepository\deleteItem().

+ Here is the caller graph for this function:

◆ isEditable()

ilMMItemFacadeInterface::isEditable ( )

Implemented in ilMMCustomItemFacade, and ilMMItemFacade.

Referenced by ilMMItemRepository\updateItem().

+ Here is the caller graph for this function:

◆ isEmpty()

ilMMItemFacadeInterface::isEmpty ( )

◆ isInLostItem()

ilMMItemFacadeInterface::isInLostItem ( )

Implemented in ilMMAbstractItemFacade.

◆ isInterchangeable()

ilMMItemFacadeInterface::isInterchangeable ( )

Implemented in ilMMAbstractItemFacade.

◆ isTopItem()

ilMMItemFacadeInterface::isTopItem ( )

◆ itemStorage()

ilMMItemFacadeInterface::itemStorage ( )

Implemented in ilMMAbstractItemFacade.

◆ setAction()

ilMMItemFacadeInterface::setAction ( string  $action)

Implemented in ilMMCustomItemFacade, and ilMMItemFacade.

◆ setActiveStatus()

ilMMItemFacadeInterface::setActiveStatus ( bool  $status)

◆ setDefaultTitle()

ilMMItemFacadeInterface::setDefaultTitle ( string  $default_title)

Implemented in ilMMAbstractItemFacade.

◆ setGlobalRoleIDs()

ilMMItemFacadeInterface::setGlobalRoleIDs ( array  $global_role_ids)

Implemented in ilMMAbstractItemFacade.

◆ setIconID()

ilMMItemFacadeInterface::setIconID ( string  $icon_id)

Implemented in ilMMAbstractItemFacade.

◆ setIsTopItm()

ilMMItemFacadeInterface::setIsTopItm ( bool  $top_item)
Parameters
bool$top_item;

Implemented in ilMMAbstractItemFacade, ilMMCustomItemFacade, and ilMMNullItemFacade.

◆ setParent()

ilMMItemFacadeInterface::setParent ( string  $parent)

◆ setPosition()

ilMMItemFacadeInterface::setPosition ( int  $position)

Implemented in ilMMAbstractItemFacade.

◆ setRoleBasedVisibility()

ilMMItemFacadeInterface::setRoleBasedVisibility ( bool  $role_based_visibility)

Implemented in ilMMAbstractItemFacade.

◆ setType()

ilMMItemFacadeInterface::setType ( string  $type)

Implemented in ilMMCustomItemFacade, and ilMMItemFacade.

◆ supportsCustomIcon()

ilMMItemFacadeInterface::supportsCustomIcon ( )

Implemented in ilMMAbstractItemFacade.

◆ supportsRoleBasedVisibility()

ilMMItemFacadeInterface::supportsRoleBasedVisibility ( )

◆ update()

ilMMItemFacadeInterface::update ( )

Implemented in ilMMAbstractItemFacade, and ilMMCustomItemFacade.

Referenced by ilMMItemRepository\updateItem().

+ Here is the caller graph for this function:

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