ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
IACL.php
Go to the documentation of this file.
1<?php
2
3namespace Sabre\DAVACL;
4
5use Sabre\DAV;
6
16interface IACL extends DAV\INode {
17
25 function getOwner();
26
34 function getGroup();
35
48 function getACL();
49
58 function setACL(array $acl);
59
73
74}
An exception for terminatinating execution or to throw for unit testing.
ACL-enabled node.
Definition: IACL.php:16
getOwner()
Returns the owner principal.
getGroup()
Returns a group principal.
getACL()
Returns a list of ACE's for this node.
setACL(array $acl)
Updates the ACL.
getSupportedPrivilegeSet()
Returns the list of supported privileges for this node.
The INode interface is the base interface, and the parent class of both ICollection and IFile.
Definition: INode.php:12