ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\MetaData\Elements\RessourceID\RessourceIDInterface Interface Reference
+ Inheritance diagram for ILIAS\MetaData\Elements\RessourceID\RessourceIDInterface:
+ Collaboration diagram for ILIAS\MetaData\Elements\RessourceID\RessourceIDInterface:

Public Member Functions

 type ()
 (Sub-)Type of the object (e.g st,pg,crs ...) NOTE: In the metadata tables, this corresponds to the field obj_type. More...
 
 objID ()
 Object ID (NOT ref_id!) of the parent repository object (e.g for page objects the obj_id of the content object; for media objects this is set to 0, because their object id are not assigned to ref ids) NOTE: In the metadata tables, this corresponds to the field rbac_id. More...
 
 subID ()
 ID of the object carrying the metadata, which might be a subobject of an enclosing repository object (e.g for structure objects the obj_id of the structure object). More...
 

Detailed Description

Definition at line 23 of file RessourceIDInterface.php.

Member Function Documentation

◆ objID()

ILIAS\MetaData\Elements\RessourceID\RessourceIDInterface::objID ( )

Object ID (NOT ref_id!) of the parent repository object (e.g for page objects the obj_id of the content object; for media objects this is set to 0, because their object id are not assigned to ref ids) NOTE: In the metadata tables, this corresponds to the field rbac_id.

Implemented in ILIAS\MetaData\Elements\RessourceID\RessourceID, and ILIAS\MetaData\Elements\RessourceID\NullRessourceID.

Referenced by ILIAS\MetaData\Repository\Utilities\Queries\DatabaseQuerier\create(), ILIAS\MetaData\Repository\Utilities\Queries\DatabaseQuerier\deleteAll(), ILIAS\MetaData\Repository\IdentifierHandler\IdentifierHandler\generateIdentifierEntry(), and ILIAS\MetaData\Repository\Utilities\Queries\DatabaseQuerier\read().

+ Here is the caller graph for this function:

◆ subID()

ILIAS\MetaData\Elements\RessourceID\RessourceIDInterface::subID ( )

ID of the object carrying the metadata, which might be a subobject of an enclosing repository object (e.g for structure objects the obj_id of the structure object).

Might be the same as the objID. NOTE: In the metadata tables, this corresponds to the field obj_id.

Implemented in ILIAS\MetaData\Elements\RessourceID\RessourceID, and ILIAS\MetaData\Elements\RessourceID\NullRessourceID.

Referenced by ILIAS\MetaData\Repository\Utilities\Queries\DatabaseQuerier\create(), ILIAS\MetaData\Repository\Utilities\Queries\DatabaseQuerier\deleteAll(), ILIAS\MetaData\Repository\IdentifierHandler\IdentifierHandler\generateIdentifierEntry(), and ILIAS\MetaData\Repository\Utilities\Queries\DatabaseQuerier\read().

+ Here is the caller graph for this function:

◆ type()

ILIAS\MetaData\Elements\RessourceID\RessourceIDInterface::type ( )

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