ILIAS  trunk Revision v11.0_alpha-1843-g9e1fad99175
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\ResourceStorage\Resource\StorableResource Interface Reference

Interface StorageResource. More...

+ Inheritance diagram for ILIAS\ResourceStorage\Resource\StorableResource:
+ Collaboration diagram for ILIAS\ResourceStorage\Resource\StorableResource:

Public Member Functions

 getIdentification ()
 
 getCurrentRevision ()
 
 getCurrentRevisionIncludingDraft ()
 
 getSpecificRevision (int $number)
 
 hasSpecificRevision (int $number)
 
 getAllRevisions ()
 
 getAllRevisionsIncludingDraft ()
 
 getStakeholders ()
 
 addStakeholder (ResourceStakeholder $s)
 
 removeStakeholder (ResourceStakeholder $s)
 
 addRevision (Revision $revision)
 
 removeRevision (Revision $revision)
 
 replaceRevision (Revision $revision)
 
 setRevisions (RevisionCollection $collection)
 
 getStorageID ()
 
 setStorageID (string $storage_id)
 
 getMaxRevision (bool $including_drafts=false)
 
 getFullSize ()
 
 getType ()
 

Detailed Description

Interface StorageResource.

Author
Fabian Schmid fabia.nosp@m.n@sr.nosp@m..solu.nosp@m.tion.nosp@m.s.ch

Definition at line 32 of file StorableResource.php.

Member Function Documentation

◆ addRevision()

◆ addStakeholder()

ILIAS\ResourceStorage\Resource\StorableResource::addStakeholder ( ResourceStakeholder  $s)

◆ getAllRevisions()

ILIAS\ResourceStorage\Resource\StorableResource::getAllRevisions ( )

◆ getAllRevisionsIncludingDraft()

◆ getCurrentRevision()

ILIAS\ResourceStorage\Resource\StorableResource::getCurrentRevision ( )

◆ getCurrentRevisionIncludingDraft()

◆ getFullSize()

ILIAS\ResourceStorage\Resource\StorableResource::getFullSize ( )

◆ getIdentification()

◆ getMaxRevision()

ILIAS\ResourceStorage\Resource\StorableResource::getMaxRevision ( bool  $including_drafts = false)

◆ getSpecificRevision()

ILIAS\ResourceStorage\Resource\StorableResource::getSpecificRevision ( int  $number)

◆ getStakeholders()

ILIAS\ResourceStorage\Resource\StorableResource::getStakeholders ( )

◆ getStorageID()

◆ getType()

◆ hasSpecificRevision()

ILIAS\ResourceStorage\Resource\StorableResource::hasSpecificRevision ( int  $number)

◆ removeRevision()

ILIAS\ResourceStorage\Resource\StorableResource::removeRevision ( Revision  $revision)

◆ removeStakeholder()

ILIAS\ResourceStorage\Resource\StorableResource::removeStakeholder ( ResourceStakeholder  $s)

Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.

Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\remove().

+ Here is the caller graph for this function:

◆ replaceRevision()

ILIAS\ResourceStorage\Resource\StorableResource::replaceRevision ( Revision  $revision)

◆ setRevisions()

ILIAS\ResourceStorage\Resource\StorableResource::setRevisions ( RevisionCollection  $collection)

◆ setStorageID()


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