ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
IPrincipal.php
Go to the documentation of this file.
1 <?php
2 
3 namespace Sabre\DAVACL;
4 
5 use Sabre\DAV;
6 
16 interface IPrincipal extends DAV\INode {
17 
25  function getAlternateUriSet();
26 
32  function getPrincipalUrl();
33 
42  function getGroupMemberSet();
43 
52  function getGroupMembership();
53 
65  function setGroupMemberSet(array $principals);
66 
75  function getDisplayName();
76 
77 }
getPrincipalUrl()
Returns the full principal url.
getDisplayName()
Returns the displayname.
The INode interface is the base interface, and the parent class of both ICollection and IFile...
Definition: INode.php:12
getGroupMemberSet()
Returns the list of group members.
setGroupMemberSet(array $principals)
Sets a list of group members.
getGroupMembership()
Returns the list of groups this principal is member of.
IPrincipal interface.
Definition: IPrincipal.php:16
getAlternateUriSet()
Returns a list of alternative urls for a principal.