|
ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
The CalDAV scheduling outbox. More...
Inheritance diagram for Sabre\CalDAV\Schedule\Outbox:
Collaboration diagram for Sabre\CalDAV\Schedule\Outbox:Public Member Functions | |
| __construct ($principalUri) | |
| Constructor. More... | |
| getName () | |
| Returns the name of the node. More... | |
| getChildren () | |
| Returns an array with all the child nodes. More... | |
| getOwner () | |
| Returns the owner principal. More... | |
| getACL () | |
| Returns a list of ACE's for this node. More... | |
Public Member Functions inherited from Sabre\DAV\Collection | |
| getChild ($name) | |
| Returns a child object, by its name. More... | |
| childExists ($name) | |
| Checks is a child-node exists. More... | |
| createFile ($name, $data=null) | |
| Creates a new file in the directory. More... | |
| createDirectory ($name) | |
| Creates a new subdirectory. More... | |
Public Member Functions inherited from Sabre\DAV\Node | |
| getLastModified () | |
| Returns the last modification time as a unix timestamp. More... | |
| delete () | |
| Deletes the current node. More... | |
| setName ($name) | |
| Renames the node. More... | |
| delete () | |
| Deleted the current node. More... | |
| getName () | |
| Returns the name of the node. More... | |
| setName ($name) | |
| Renames the node. More... | |
| getLastModified () | |
| Returns the last modification time, as a unix timestamp. More... | |
| createFile ($name, $data=null) | |
| Creates a new file in the directory. More... | |
| createDirectory ($name) | |
| Creates a new subdirectory. More... | |
| getChild ($name) | |
| Returns a specific child node, referenced by its name. More... | |
| getChildren () | |
| Returns an array with all the child nodes. More... | |
| childExists ($name) | |
| Checks if a child-node with the specified name exists. More... | |
Public Member Functions inherited from Sabre\DAVACL\IACL | |
| getOwner () | |
| Returns the owner principal. More... | |
| getGroup () | |
| Returns a group principal. More... | |
| getACL () | |
| Returns a list of ACE's for this node. More... | |
| setACL (array $acl) | |
| Updates the ACL. More... | |
| getSupportedPrivilegeSet () | |
| Returns the list of supported privileges for this node. More... | |
Protected Attributes | |
| $principalUri | |
The CalDAV scheduling outbox.
The outbox is mainly used as an endpoint in the tree for a client to do free-busy requests. This functionality is completely handled by the Scheduling plugin, so this object is actually mostly static.
Definition at line 20 of file Outbox.php.
| Sabre\CalDAV\Schedule\Outbox::__construct | ( | $principalUri | ) |
Constructor.
| string | $principalUri |
Definition at line 36 of file Outbox.php.
References Sabre\CalDAV\Schedule\Outbox\$principalUri.
| Sabre\CalDAV\Schedule\Outbox::getACL | ( | ) |
Returns a list of ACE's for this node.
Each ACE has the following properties:
Implements Sabre\DAVACL\IACL.
Definition at line 91 of file Outbox.php.
References Sabre\CalDAV\Schedule\Outbox\getOwner(), and Sabre\CalDAV\Plugin\NS_CALDAV.
Here is the call graph for this function:| Sabre\CalDAV\Schedule\Outbox::getChildren | ( | ) |
Returns an array with all the child nodes.
Implements Sabre\DAV\ICollection.
Definition at line 60 of file Outbox.php.
| Sabre\CalDAV\Schedule\Outbox::getName | ( | ) |
Returns the name of the node.
This is used to generate the url.
Implements Sabre\DAV\INode.
Definition at line 49 of file Outbox.php.
| Sabre\CalDAV\Schedule\Outbox::getOwner | ( | ) |
Returns the owner principal.
This must be a url to a principal, or null if there's no owner
Implements Sabre\DAVACL\IACL.
Definition at line 73 of file Outbox.php.
References Sabre\CalDAV\Schedule\Outbox\$principalUri.
Referenced by Sabre\CalDAV\Schedule\Outbox\getACL().
Here is the caller graph for this function:
|
protected |
Definition at line 29 of file Outbox.php.
Referenced by Sabre\CalDAV\Schedule\Outbox\__construct(), and Sabre\CalDAV\Schedule\Outbox\getOwner().