ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
__construct (protected ilWebDAVRepositoryHelper $repository_helper, protected ilObjUser $current_user, protected Services $resource_storage, protected RequestInterface $request, protected ilLanguage $language, protected string $client_id, protected bool $versioning_enabled) | |
retrieveDAVObjectByRefID (int $ref_id) | |
createDAVObject (ilObject $ilias_object, int $parent_ref_id) | |
getProblemInfoFile (int $container_ref_id) | |
getMountPoint () | |
getClientNode (string $name) | |
Protected Member Functions | |
checkReadAndVisibleAccessForObj (int $child_ref) | |
Protected Attributes | |
array | $_cache = [] |
Private Attributes | |
array | $davable_object_types |
Definition at line 30 of file class.ilWebDAVObjFactory.php.
ilWebDAVObjFactory::__construct | ( | protected ilWebDAVRepositoryHelper | $repository_helper, |
protected ilObjUser | $current_user, | ||
protected Services | $resource_storage, | ||
protected RequestInterface | $request, | ||
protected ilLanguage | $language, | ||
protected string | $client_id, | ||
protected bool | $versioning_enabled | ||
) |
Definition at line 47 of file class.ilWebDAVObjFactory.php.
|
protected |
Definition at line 167 of file class.ilWebDAVObjFactory.php.
Referenced by retrieveDAVObjectByRefID().
ilWebDAVObjFactory::createDAVObject | ( | ilObject | $ilias_object, |
int | $parent_ref_id | ||
) |
Definition at line 108 of file class.ilWebDAVObjFactory.php.
References $ref_id, ilObject\create(), ilObject\createReference(), ilObject\getRefId(), ilObject\getTitle(), ilObject\getType(), ilWebDAVNotDavableException\OBJECT_TITLE_NOT_DAVABLE, ilObject\putInTree(), and ilObject\setPermissions().
ilWebDAVObjFactory::getClientNode | ( | string | $name | ) |
Definition at line 158 of file class.ilWebDAVObjFactory.php.
ilWebDAVObjFactory::getMountPoint | ( | ) |
Definition at line 153 of file class.ilWebDAVObjFactory.php.
ilWebDAVObjFactory::getProblemInfoFile | ( | int | $container_ref_id | ) |
Definition at line 148 of file class.ilWebDAVObjFactory.php.
References ILIAS\UI\examples\Symbol\Glyph\Language\language().
ilWebDAVObjFactory::retrieveDAVObjectByRefID | ( | int | $ref_id | ) |
Definition at line 58 of file class.ilWebDAVObjFactory.php.
References $ref_id, checkReadAndVisibleAccessForObj(), ilObjectFactory\getInstanceByRefId(), ilWebDAVNotDavableException\OBJECT_HIDDEN, ilWebDAVNotDavableException\OBJECT_TITLE_NOT_DAVABLE, and ilWebDAVNotDavableException\OBJECT_TYPE_NOT_DAVABLE.
|
protected |
Definition at line 45 of file class.ilWebDAVObjFactory.php.
|
private |
Definition at line 37 of file class.ilWebDAVObjFactory.php.