ILIAS
trunk Revision v11.0_alpha-1769-g99a433fe2dc
|
Public Member Functions | |
__construct (protected ResourceIdentification $identification) | |
StorableFileResource constructor. More... | |
getIdentification () | |
getCurrentRevision () | |
getCurrentRevisionIncludingDraft () | |
getSpecificRevision (int $number) | |
hasSpecificRevision (int $number) | |
getAllRevisions () | |
getAllRevisionsIncludingDraft () | |
addRevision (Revision $revision) | |
removeRevision (Revision $revision) | |
replaceRevision (Revision $revision) | |
setRevisions (RevisionCollection $collection) | |
getStakeholders () | |
addStakeholder (ResourceStakeholder $s) | |
removeStakeholder (ResourceStakeholder $s) | |
setStakeholders (array $stakeholders) | |
getStorageId () | |
setStorageId (string $storage_id) | |
getMaxRevision (bool $including_drafts=false) | |
getFullSize () | |
getType () | |
![]() | |
getStorageID () | |
setStorageID (string $storage_id) | |
Protected Attributes | |
RevisionCollection | $revisions |
array | $stakeholders = [] |
string | $storage_id = '' |
Definition at line 31 of file AbstractStorableResource.php.
ILIAS\ResourceStorage\Resource\AbstractStorableResource::__construct | ( | protected ResourceIdentification | $identification | ) |
StorableFileResource constructor.
Definition at line 43 of file AbstractStorableResource.php.
ILIAS\ResourceStorage\Resource\AbstractStorableResource::addRevision | ( | Revision | $revision | ) |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 99 of file AbstractStorableResource.php.
ILIAS\ResourceStorage\Resource\AbstractStorableResource::addStakeholder | ( | ResourceStakeholder | $s | ) |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 127 of file AbstractStorableResource.php.
ILIAS\ResourceStorage\Resource\AbstractStorableResource::getAllRevisions | ( | ) |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 86 of file AbstractStorableResource.php.
ILIAS\ResourceStorage\Resource\AbstractStorableResource::getAllRevisionsIncludingDraft | ( | ) |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 94 of file AbstractStorableResource.php.
Referenced by ILIAS\ResourceStorage\Resource\AbstractStorableResource\getSpecificRevision(), and ILIAS\ResourceStorage\Resource\AbstractStorableResource\hasSpecificRevision().
ILIAS\ResourceStorage\Resource\AbstractStorableResource::getCurrentRevision | ( | ) |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 53 of file AbstractStorableResource.php.
ILIAS\ResourceStorage\Resource\AbstractStorableResource::getCurrentRevisionIncludingDraft | ( | ) |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 58 of file AbstractStorableResource.php.
Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\addStreamToContainer(), ILIAS\ResourceStorage\Resource\ResourceBuilder\addUploadToContainer(), ILIAS\ResourceStorage\Resource\ResourceBuilder\createDirectoryInsideContainer(), and ILIAS\ResourceStorage\Resource\ResourceBuilder\removePathInsideContainer().
ILIAS\ResourceStorage\Resource\AbstractStorableResource::getFullSize | ( | ) |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 170 of file AbstractStorableResource.php.
References ILIAS\ResourceStorage\Resource\AbstractStorableResource\getType().
ILIAS\ResourceStorage\Resource\AbstractStorableResource::getIdentification | ( | ) |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 48 of file AbstractStorableResource.php.
ILIAS\ResourceStorage\Resource\AbstractStorableResource::getMaxRevision | ( | bool | $including_drafts = false | ) |
bool | $including_drafts |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 165 of file AbstractStorableResource.php.
ILIAS\ResourceStorage\Resource\AbstractStorableResource::getSpecificRevision | ( | int | $number | ) |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 63 of file AbstractStorableResource.php.
References ILIAS\ResourceStorage\Resource\AbstractStorableResource\getAllRevisionsIncludingDraft(), and null.
ILIAS\ResourceStorage\Resource\AbstractStorableResource::getStakeholders | ( | ) |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 122 of file AbstractStorableResource.php.
References ILIAS\ResourceStorage\Resource\AbstractStorableResource\$stakeholders.
ILIAS\ResourceStorage\Resource\AbstractStorableResource::getStorageId | ( | ) |
Definition at line 151 of file AbstractStorableResource.php.
References ILIAS\ResourceStorage\Resource\AbstractStorableResource\$storage_id.
|
abstract |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Referenced by ILIAS\ResourceStorage\Resource\AbstractStorableResource\getFullSize().
ILIAS\ResourceStorage\Resource\AbstractStorableResource::hasSpecificRevision | ( | int | $number | ) |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 73 of file AbstractStorableResource.php.
References ILIAS\ResourceStorage\Resource\AbstractStorableResource\getAllRevisionsIncludingDraft().
ILIAS\ResourceStorage\Resource\AbstractStorableResource::removeRevision | ( | Revision | $revision | ) |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 104 of file AbstractStorableResource.php.
ILIAS\ResourceStorage\Resource\AbstractStorableResource::removeStakeholder | ( | ResourceStakeholder | $s | ) |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 132 of file AbstractStorableResource.php.
References ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder\getId().
ILIAS\ResourceStorage\Resource\AbstractStorableResource::replaceRevision | ( | Revision | $revision | ) |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 109 of file AbstractStorableResource.php.
ILIAS\ResourceStorage\Resource\AbstractStorableResource::setRevisions | ( | RevisionCollection | $collection | ) |
Implements ILIAS\ResourceStorage\Resource\StorableResource.
Definition at line 114 of file AbstractStorableResource.php.
ILIAS\ResourceStorage\Resource\AbstractStorableResource::setStakeholders | ( | array | $stakeholders | ) |
ResourceStakeholder[] | $stakeholders |
Definition at line 144 of file AbstractStorableResource.php.
References ILIAS\ResourceStorage\Resource\AbstractStorableResource\$stakeholders.
ILIAS\ResourceStorage\Resource\AbstractStorableResource::setStorageId | ( | string | $storage_id | ) |
Definition at line 156 of file AbstractStorableResource.php.
References ILIAS\ResourceStorage\Resource\AbstractStorableResource\$storage_id.
|
protected |
Definition at line 33 of file AbstractStorableResource.php.
|
protected |
Definition at line 37 of file AbstractStorableResource.php.
Referenced by ILIAS\ResourceStorage\Resource\AbstractStorableResource\getStakeholders(), and ILIAS\ResourceStorage\Resource\AbstractStorableResource\setStakeholders().
|
protected |
Definition at line 38 of file AbstractStorableResource.php.
Referenced by ILIAS\ResourceStorage\Resource\AbstractStorableResource\getStorageId(), and ILIAS\ResourceStorage\Resource\AbstractStorableResource\setStorageId().