ILIAS
release_8 Revision v8.23
|
Class StorageManager. More...
Public Member Functions | |
__construct (ResourceBuilder $resource_builder, CollectionBuilder $collection_builder, RepositoryPreloader $preloader) | |
Manager constructor. More... | |
upload (UploadResult $result, ResourceStakeholder $stakeholder, string $revision_title=null) | |
stream (FileStream $stream, ResourceStakeholder $stakeholder, string $revision_title=null) | |
find (string $identification) | |
getResource (ResourceIdentification $i) | |
remove (ResourceIdentification $identification, ResourceStakeholder $stakeholder) | |
clone (ResourceIdentification $identification) | |
appendNewRevision (ResourceIdentification $identification, UploadResult $result, ResourceStakeholder $stakeholder, string $revision_title=null) | |
replaceWithUpload (ResourceIdentification $identification, UploadResult $result, ResourceStakeholder $stakeholder, string $revision_title=null) | |
appendNewRevisionFromStream (ResourceIdentification $identification, FileStream $stream, ResourceStakeholder $stakeholder, string $revision_title=null) | |
replaceWithStream (ResourceIdentification $identification, FileStream $stream, ResourceStakeholder $stakeholder, string $revision_title=null) | |
getCurrentRevision (ResourceIdentification $identification) | |
updateRevision (Revision $revision) | |
rollbackRevision (ResourceIdentification $identification, int $revision_number) | |
removeRevision (ResourceIdentification $identification, int $revision_number) | |
Protected Attributes | |
ResourceBuilder | $resource_builder |
CollectionBuilder | $collection_builder |
RepositoryPreloader | $preloader |
Class StorageManager.
Definition at line 39 of file Manager.php.
ILIAS\ResourceStorage\Manager\Manager::__construct | ( | ResourceBuilder | $resource_builder, |
CollectionBuilder | $collection_builder, | ||
RepositoryPreloader | $preloader | ||
) |
Manager constructor.
Definition at line 48 of file Manager.php.
References ILIAS\ResourceStorage\Manager\Manager\$collection_builder, ILIAS\ResourceStorage\Manager\Manager\$preloader, and ILIAS\ResourceStorage\Manager\Manager\$resource_builder.
ILIAS\ResourceStorage\Manager\Manager::appendNewRevision | ( | ResourceIdentification | $identification, |
UploadResult | $result, | ||
ResourceStakeholder | $stakeholder, | ||
string | $revision_title = null |
||
) |
Definition at line 143 of file Manager.php.
References ILIAS\FileUpload\DTO\UploadResult\getName(), ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder\getOwnerOfNewResources(), ILIAS\FileUpload\DTO\UploadResult\getStatus(), ILIAS\FileUpload\DTO\UploadResult\isOK(), and ILIAS\ResourceStorage\Identification\AbstractIdentification\serialize().
ILIAS\ResourceStorage\Manager\Manager::appendNewRevisionFromStream | ( | ResourceIdentification | $identification, |
FileStream | $stream, | ||
ResourceStakeholder | $stakeholder, | ||
string | $revision_title = null |
||
) |
Definition at line 210 of file Manager.php.
References ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder\getOwnerOfNewResources(), and ILIAS\ResourceStorage\Identification\AbstractIdentification\serialize().
ILIAS\ResourceStorage\Manager\Manager::clone | ( | ResourceIdentification | $identification | ) |
Definition at line 134 of file Manager.php.
ILIAS\ResourceStorage\Manager\Manager::find | ( | string | $identification | ) |
Definition at line 106 of file Manager.php.
ILIAS\ResourceStorage\Manager\Manager::getCurrentRevision | ( | ResourceIdentification | $identification | ) |
Definition at line 276 of file Manager.php.
ILIAS\ResourceStorage\Manager\Manager::getResource | ( | ResourceIdentification | $i | ) |
Definition at line 119 of file Manager.php.
References ILIAS\ResourceStorage\Identification\AbstractIdentification\serialize().
ILIAS\ResourceStorage\Manager\Manager::remove | ( | ResourceIdentification | $identification, |
ResourceStakeholder | $stakeholder | ||
) |
Definition at line 126 of file Manager.php.
ILIAS\ResourceStorage\Manager\Manager::removeRevision | ( | ResourceIdentification | $identification, |
int | $revision_number | ||
) |
Definition at line 297 of file Manager.php.
ILIAS\ResourceStorage\Manager\Manager::replaceWithStream | ( | ResourceIdentification | $identification, |
FileStream | $stream, | ||
ResourceStakeholder | $stakeholder, | ||
string | $revision_title = null |
||
) |
Definition at line 243 of file Manager.php.
References ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder\getOwnerOfNewResources(), and ILIAS\ResourceStorage\Identification\AbstractIdentification\serialize().
ILIAS\ResourceStorage\Manager\Manager::replaceWithUpload | ( | ResourceIdentification | $identification, |
UploadResult | $result, | ||
ResourceStakeholder | $stakeholder, | ||
string | $revision_title = null |
||
) |
Definition at line 177 of file Manager.php.
References ILIAS\FileUpload\DTO\UploadResult\getName(), ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder\getOwnerOfNewResources(), ILIAS\FileUpload\DTO\UploadResult\getStatus(), ILIAS\FileUpload\DTO\UploadResult\isOK(), and ILIAS\ResourceStorage\Identification\AbstractIdentification\serialize().
ILIAS\ResourceStorage\Manager\Manager::rollbackRevision | ( | ResourceIdentification | $identification, |
int | $revision_number | ||
) |
Definition at line 288 of file Manager.php.
ILIAS\ResourceStorage\Manager\Manager::stream | ( | FileStream | $stream, |
ResourceStakeholder | $stakeholder, | ||
string | $revision_title = null |
||
) |
Definition at line 83 of file Manager.php.
References ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder\getOwnerOfNewResources().
ILIAS\ResourceStorage\Manager\Manager::updateRevision | ( | Revision | $revision | ) |
Definition at line 281 of file Manager.php.
ILIAS\ResourceStorage\Manager\Manager::upload | ( | UploadResult | $result, |
ResourceStakeholder | $stakeholder, | ||
string | $revision_title = null |
||
) |
Definition at line 58 of file Manager.php.
References ILIAS\FileUpload\DTO\UploadResult\getName(), ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder\getOwnerOfNewResources(), ILIAS\FileUpload\DTO\UploadResult\getStatus(), and ILIAS\FileUpload\DTO\UploadResult\isOK().
|
protected |
Definition at line 42 of file Manager.php.
Referenced by ILIAS\ResourceStorage\Manager\Manager\__construct().
|
protected |
Definition at line 43 of file Manager.php.
Referenced by ILIAS\ResourceStorage\Manager\Manager\__construct().
|
protected |
Definition at line 41 of file Manager.php.
Referenced by ILIAS\ResourceStorage\Manager\Manager\__construct().