ILIAS
trunk Revision v11.0_alpha-1843-g9e1fad99175
|
Interface StorageResource. More...
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 () | |
Interface StorageResource.
Definition at line 32 of file StorableResource.php.
ILIAS\ResourceStorage\Resource\StorableResource::addRevision | ( | Revision | $revision | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\append(), ILIAS\ResourceStorage\Resource\ResourceBuilder\appendFromRevision(), ILIAS\ResourceStorage\Resource\ResourceBuilder\appendFromStream(), ILIAS\ResourceStorage\Resource\ResourceBuilder\replaceWithStream(), and ILIAS\ResourceStorage\Resource\ResourceBuilder\replaceWithUpload().
ILIAS\ResourceStorage\Resource\StorableResource::addStakeholder | ( | ResourceStakeholder | $s | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\populateNakedResourceWithRevisionsAndStakeholders().
ILIAS\ResourceStorage\Resource\StorableResource::getAllRevisions | ( | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
ILIAS\ResourceStorage\Resource\StorableResource::getAllRevisionsIncludingDraft | ( | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\clone(), ILIAS\ResourceStorage\Resource\ResourceBuilder\remove(), ILIAS\ResourceStorage\Resource\ResourceBuilder\replaceWithStream(), ILIAS\ResourceStorage\Resource\ResourceBuilder\replaceWithUpload(), and ILIAS\ResourceStorage\Resource\ResourceBuilder\store().
ILIAS\ResourceStorage\Resource\StorableResource::getCurrentRevision | ( | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
ILIAS\ResourceStorage\Resource\StorableResource::getCurrentRevisionIncludingDraft | ( | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\append(), ILIAS\ResourceStorage\Resource\ResourceBuilder\appendFromRevision(), ILIAS\ResourceStorage\Resource\ResourceBuilder\appendFromStream(), ILIAS\ResourceStorage\Resource\ResourceBuilder\buildDraftReplacementRevision(), ILIAS\ResourceStorage\Resource\ResourceBuilder\publish(), ILIAS\ResourceStorage\Resource\ResourceBuilder\replaceWithStream(), ILIAS\ResourceStorage\Resource\ResourceBuilder\replaceWithUpload(), and ILIAS\ResourceStorage\Resource\ResourceBuilder\unpublish().
ILIAS\ResourceStorage\Resource\StorableResource::getFullSize | ( | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
ILIAS\ResourceStorage\Resource\StorableResource::getIdentification | ( | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
Referenced by ILIAS\ResourceStorage\Revision\Repository\RevisionDBRepository\blankFromClone(), ILIAS\ResourceStorage\Revision\Repository\RevisionDBRepository\blankFromStream(), ILIAS\ResourceStorage\Revision\Repository\RevisionDBRepository\blankFromUpload(), ILIAS\ResourceStorage\Resource\ResourceBuilder\buildDraftReplacementRevision(), ILIAS\ResourceStorage\StorageHandler\FileSystemBased\AbstractFileSystemStorageHandler\cleanUpContainer(), ILIAS\ResourceStorage\Resource\Repository\ResourceDBRepository\delete(), ILIAS\ResourceStorage\StorageHandler\FileSystemBased\AbstractFileSystemStorageHandler\deleteResource(), ILIAS\ResourceStorage\StorageHandler\Migrator\migrate(), ILIAS\ResourceStorage\Resource\ResourceBuilder\populateNakedResourceWithRevisionsAndStakeholders(), ILIAS\ResourceStorage\Resource\ResourceBuilder\remove(), ILIAS\ResourceStorage\Resource\Repository\ResourceDBRepository\store(), and ILIAS\ResourceStorage\Resource\ResourceBuilder\store().
ILIAS\ResourceStorage\Resource\StorableResource::getMaxRevision | ( | bool | $including_drafts = false | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\appendFromRevision().
ILIAS\ResourceStorage\Resource\StorableResource::getSpecificRevision | ( | int | $number | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\appendFromRevision(), and ILIAS\ResourceStorage\Resource\ResourceBuilder\removeRevision().
ILIAS\ResourceStorage\Resource\StorableResource::getStakeholders | ( | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\clone(), ILIAS\ResourceStorage\Resource\ResourceBuilder\remove(), and ILIAS\ResourceStorage\Resource\ResourceBuilder\store().
ILIAS\ResourceStorage\Resource\StorableResource::getStorageID | ( | ) |
Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\append(), ILIAS\ResourceStorage\Resource\ResourceBuilder\appendFromRevision(), ILIAS\ResourceStorage\Resource\ResourceBuilder\appendFromStream(), ILIAS\ResourceStorage\Revision\Repository\RevisionDBRepository\blankFromStream(), ILIAS\ResourceStorage\Revision\Repository\RevisionDBRepository\blankFromUpload(), ILIAS\ResourceStorage\StorageHandler\StorageHandlerFactory\getHandlerForResource(), ILIAS\ResourceStorage\Resource\ResourceBuilder\populateNakedResourceWithRevisionsAndStakeholders(), ILIAS\ResourceStorage\Resource\ResourceBuilder\replaceWithStream(), ILIAS\ResourceStorage\Resource\ResourceBuilder\replaceWithUpload(), and ILIAS\ResourceStorage\Resource\Repository\ResourceDBRepository\store().
ILIAS\ResourceStorage\Resource\StorableResource::getType | ( | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource, ILIAS\ResourceStorage\Resource\StorableContainerResource, and ILIAS\ResourceStorage\Resource\StorableFileResource.
Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\clone(), and ILIAS\ResourceStorage\Resource\Repository\ResourceDBRepository\store().
ILIAS\ResourceStorage\Resource\StorableResource::hasSpecificRevision | ( | int | $number | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
ILIAS\ResourceStorage\Resource\StorableResource::removeRevision | ( | Revision | $revision | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\deleteRevision().
ILIAS\ResourceStorage\Resource\StorableResource::removeStakeholder | ( | ResourceStakeholder | $s | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\remove().
ILIAS\ResourceStorage\Resource\StorableResource::replaceRevision | ( | Revision | $revision | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\append(), and ILIAS\ResourceStorage\Resource\ResourceBuilder\appendFromStream().
ILIAS\ResourceStorage\Resource\StorableResource::setRevisions | ( | RevisionCollection | $collection | ) |
Implemented in ILIAS\ResourceStorage\Resource\AbstractStorableResource.
Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\populateNakedResourceWithRevisionsAndStakeholders().
ILIAS\ResourceStorage\Resource\StorableResource::setStorageID | ( | string | $storage_id | ) |
Referenced by ILIAS\ResourceStorage\Resource\ResourceBuilder\append(), ILIAS\ResourceStorage\Resource\ResourceBuilder\appendFromRevision(), ILIAS\ResourceStorage\Resource\ResourceBuilder\appendFromStream(), ILIAS\ResourceStorage\Resource\ResourceBuilder\newBlank(), ILIAS\ResourceStorage\Resource\ResourceBuilder\replaceWithStream(), and ILIAS\ResourceStorage\Resource\ResourceBuilder\replaceWithUpload().