ILIAS
release_8 Revision v8.19
|
Class CollectionBuilder. More...
Public Member Functions | |
__construct (Repository\CollectionRepository $collection_repository, ?CollectionIdentificationGenerator $id_generator=null, ?\ILIAS\ResourceStorage\Lock\LockHandler $lock_handler=null) | |
has (ResourceCollectionIdentification $identification) | |
getResourceIdStrings (ResourceCollectionIdentification $identification) | |
getResourceIds (ResourceCollectionIdentification $identification) | |
new (?int $owner=null) | |
get (ResourceCollectionIdentification $identification, ?int $owner=null) | |
store (ResourceCollection $collection) | |
delete (ResourceCollectionIdentification $identification) | |
notififyResourceDeletion (ResourceIdentification $identification) | |
Private Member Functions | |
validate (ResourceCollectionIdentification $identification) | |
Private Attributes | |
Repository CollectionRepository | $collection_repository |
CollectionIdentificationGenerator | $id_generator = null |
ILIAS ResourceStorage Lock LockHandler | $lock_handler = null |
Class CollectionBuilder.
Definition at line 35 of file CollectionBuilder.php.
ILIAS\ResourceStorage\Collection\CollectionBuilder::__construct | ( | Repository\CollectionRepository | $collection_repository, |
?CollectionIdentificationGenerator | $id_generator = null , |
||
?\ILIAS\ResourceStorage\Lock\LockHandler | $lock_handler = null |
||
) |
Definition at line 44 of file CollectionBuilder.php.
References ILIAS\ResourceStorage\Collection\CollectionBuilder\$collection_repository, and ILIAS\ResourceStorage\Collection\CollectionBuilder\$lock_handler.
ILIAS\ResourceStorage\Collection\CollectionBuilder::delete | ( | ResourceCollectionIdentification | $identification | ) |
Definition at line 121 of file CollectionBuilder.php.
ILIAS\ResourceStorage\Collection\CollectionBuilder::get | ( | ResourceCollectionIdentification | $identification, |
?int | $owner = null |
||
) |
Definition at line 92 of file CollectionBuilder.php.
References ILIAS\ResourceStorage\Collection\CollectionBuilder\validate().
ILIAS\ResourceStorage\Collection\CollectionBuilder::getResourceIds | ( | ResourceCollectionIdentification | $identification | ) |
Definition at line 70 of file CollectionBuilder.php.
References ILIAS\ResourceStorage\Collection\CollectionBuilder\getResourceIdStrings().
ILIAS\ResourceStorage\Collection\CollectionBuilder::getResourceIdStrings | ( | ResourceCollectionIdentification | $identification | ) |
Definition at line 62 of file CollectionBuilder.php.
Referenced by ILIAS\ResourceStorage\Collection\CollectionBuilder\getResourceIds().
ILIAS\ResourceStorage\Collection\CollectionBuilder::has | ( | ResourceCollectionIdentification | $identification | ) |
Definition at line 54 of file CollectionBuilder.php.
ILIAS\ResourceStorage\Collection\CollectionBuilder::new | ( | ?int | $owner = null | ) |
Definition at line 84 of file CollectionBuilder.php.
References ILIAS\ResourceStorage\Collection\ResourceCollection\NO_SPECIFIC_OWNER.
ILIAS\ResourceStorage\Collection\CollectionBuilder::notififyResourceDeletion | ( | ResourceIdentification | $identification | ) |
Definition at line 127 of file CollectionBuilder.php.
ILIAS\ResourceStorage\Collection\CollectionBuilder::store | ( | ResourceCollection | $collection | ) |
Definition at line 104 of file CollectionBuilder.php.
|
private |
Definition at line 77 of file CollectionBuilder.php.
References ILIAS\ResourceStorage\Identification\AbstractIdentification\serialize().
Referenced by ILIAS\ResourceStorage\Collection\CollectionBuilder\get().
|
private |
Definition at line 39 of file CollectionBuilder.php.
Referenced by ILIAS\ResourceStorage\Collection\CollectionBuilder\__construct().
|
private |
Definition at line 40 of file CollectionBuilder.php.
|
private |
Definition at line 41 of file CollectionBuilder.php.
Referenced by ILIAS\ResourceStorage\Collection\CollectionBuilder\__construct().