ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
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 ()
 
 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 ()
 
 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 ()
 

Detailed Description

Member Function Documentation

◆ create()

ilMMItemFacadeInterface::create ( )
Returns
void

Implemented in ilMMAbstractItemFacade, and ilMMNullItemFacade.

Referenced by ilMMItemRepository\createItem().

+ Here is the caller graph for this function:

◆ delete()

ilMMItemFacadeInterface::delete ( )
Returns
void

Implemented in ilMMAbstractItemFacade, and ilMMCustomItemFacade.

Referenced by ilMMItemRepository\deleteItem().

+ Here is the caller graph for this function:

◆ getAmountOfChildren()

ilMMItemFacadeInterface::getAmountOfChildren ( )
Returns
int

Implemented in ilMMAbstractItemFacade.

◆ getDefaultTitle()

ilMMItemFacadeInterface::getDefaultTitle ( )
Returns
string

Implemented in ilMMAbstractItemFacade.

◆ getFilteredItem()

ilMMItemFacadeInterface::getFilteredItem ( )

Implemented in ilMMAbstractItemFacade.

◆ getGlobalRoleIDs()

ilMMItemFacadeInterface::getGlobalRoleIDs ( )
Returns
array

Implemented in ilMMAbstractItemFacade.

◆ getIconID()

ilMMItemFacadeInterface::getIconID ( )

Implemented in ilMMAbstractItemFacade.

◆ getId()

ilMMItemFacadeInterface::getId ( )
Returns
string

Implemented in ilMMAbstractItemFacade.

◆ getParentIdentificationString()

ilMMItemFacadeInterface::getParentIdentificationString ( )
Returns
string

Implemented in ilMMAbstractItemFacade.

Referenced by ilMMSubItemTableGUI\getSelect().

+ Here is the caller graph for this function:

◆ getProviderNameForPresentation()

ilMMItemFacadeInterface::getProviderNameForPresentation ( )
Returns
string

Implemented in ilMMAbstractItemFacade, ilMMCustomItemFacade, and ilMMNullItemFacade.

◆ getRawItem()

ilMMItemFacadeInterface::getRawItem ( )

Implemented in ilMMAbstractItemFacade.

◆ getStatus()

ilMMItemFacadeInterface::getStatus ( )
Returns
string

Implemented in ilMMAbstractItemFacade, and ilMMCustomItemFacade.

◆ getType()

ilMMItemFacadeInterface::getType ( )
Returns
string FQ Classname

Implemented in ilMMAbstractItemFacade, and ilMMCustomItemFacade.

◆ getTypeForPresentation()

ilMMItemFacadeInterface::getTypeForPresentation ( )
Returns
string

Implemented in ilMMAbstractItemFacade.

◆ hasRoleBasedVisibility()

ilMMItemFacadeInterface::hasRoleBasedVisibility ( )
Returns
bool

Implemented in ilMMAbstractItemFacade.

◆ hasStorage()

ilMMItemFacadeInterface::hasStorage ( )
Returns
bool

Implemented in ilMMAbstractItemFacade.

◆ identification()

ilMMItemFacadeInterface::identification ( )

◆ isActivated()

ilMMItemFacadeInterface::isActivated ( )
Returns
bool

Implemented in ilMMAbstractItemFacade.

◆ isAlwaysAvailable()

ilMMItemFacadeInterface::isAlwaysAvailable ( )
Returns
bool

Implemented in ilMMAbstractItemFacade, and ilMMNullItemFacade.

◆ isAvailable()

ilMMItemFacadeInterface::isAvailable ( )
Returns
bool

Implemented in ilMMAbstractItemFacade, and ilMMNullItemFacade.

◆ isChild()

ilMMItemFacadeInterface::isChild ( )
Returns
bool

Implemented in ilMMAbstractItemFacade.

◆ isCustom()

ilMMItemFacadeInterface::isCustom ( )
Returns
bool

Implemented in ilMMCustomItemFacade, and ilMMItemFacade.

◆ isCustomType()

ilMMItemFacadeInterface::isCustomType ( )
Returns
bool

Implemented in ilMMAbstractItemFacade.

◆ isDeletable()

ilMMItemFacadeInterface::isDeletable ( )
Returns
bool

Implemented in ilMMNullItemFacade, ilMMCustomItemFacade, and ilMMItemFacade.

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

+ Here is the caller graph for this function:

◆ isEditable()

ilMMItemFacadeInterface::isEditable ( )
Returns
bool

Implemented in ilMMCustomItemFacade, and ilMMItemFacade.

Referenced by ilMMItemRepository\updateItem().

+ Here is the caller graph for this function:

◆ isEmpty()

ilMMItemFacadeInterface::isEmpty ( )
Returns
bool

Implemented in ilMMAbstractItemFacade, and ilMMNullItemFacade.

◆ isInLostItem()

ilMMItemFacadeInterface::isInLostItem ( )
Returns
bool

Implemented in ilMMAbstractItemFacade.

◆ isInterchangeable()

ilMMItemFacadeInterface::isInterchangeable ( )
Returns
bool

Implemented in ilMMAbstractItemFacade.

◆ isTopItem()

ilMMItemFacadeInterface::isTopItem ( )

◆ itemStorage()

ilMMItemFacadeInterface::itemStorage ( )

Implemented in ilMMAbstractItemFacade.

◆ setAction()

ilMMItemFacadeInterface::setAction ( string  $action)
Parameters
string$action

Implemented in ilMMCustomItemFacade, and ilMMItemFacade.

◆ setActiveStatus()

ilMMItemFacadeInterface::setActiveStatus ( bool  $status)
Parameters
bool$status

Implemented in ilMMAbstractItemFacade, and ilMMNullItemFacade.

◆ setDefaultTitle()

ilMMItemFacadeInterface::setDefaultTitle ( string  $default_title)
Parameters
string$default_title

Implemented in ilMMAbstractItemFacade.

◆ setGlobalRoleIDs()

ilMMItemFacadeInterface::setGlobalRoleIDs ( array  $global_role_ids)
Parameters
array$global_role_ids

Implemented in ilMMAbstractItemFacade.

◆ setIconID()

ilMMItemFacadeInterface::setIconID ( string  $icon_id)
Parameters
string$icon_id
Returns
void

Implemented in ilMMAbstractItemFacade.

◆ setIsTopItm()

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

Implemented in ilMMAbstractItemFacade, ilMMCustomItemFacade, and ilMMNullItemFacade.

◆ setParent()

ilMMItemFacadeInterface::setParent ( string  $parent)
Parameters
string$parent

Implemented in ilMMAbstractItemFacade, and ilMMNullItemFacade.

◆ setPosition()

ilMMItemFacadeInterface::setPosition ( int  $position)
Parameters
int$position

Implemented in ilMMAbstractItemFacade.

◆ setRoleBasedVisibility()

ilMMItemFacadeInterface::setRoleBasedVisibility ( bool  $role_based_visibility)
Parameters
bool$role_based_visibility

Implemented in ilMMAbstractItemFacade.

◆ setType()

ilMMItemFacadeInterface::setType ( string  $type)
Parameters
string$type

Implemented in ilMMCustomItemFacade, and ilMMItemFacade.

◆ supportsCustomIcon()

ilMMItemFacadeInterface::supportsCustomIcon ( )
Returns
bool

Implemented in ilMMAbstractItemFacade.

◆ supportsRoleBasedVisibility()

ilMMItemFacadeInterface::supportsRoleBasedVisibility ( )

◆ update()

ilMMItemFacadeInterface::update ( )
Returns
void

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: