ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
AddressBook Home class. More...
Public Member Functions | |
__construct (Backend\BackendInterface $carddavBackend, $principalUri) | |
Constructor. More... | |
getName () | |
Returns the name of this object. More... | |
setName ($name) | |
Updates the name of this object. More... | |
delete () | |
Deletes this object. More... | |
getLastModified () | |
Returns the last modification date. More... | |
createFile ($filename, $data=null) | |
Creates a new file under this object. More... | |
createDirectory ($filename) | |
Creates a new directory under this object. More... | |
getChild ($name) | |
Returns a single addressbook, by name. More... | |
getChildren () | |
Returns a list of addressbooks. More... | |
createExtendedCollection ($name, MkCol $mkCol) | |
Creates a new address book. More... | |
getOwner () | |
Returns the owner principal. 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... | |
Public Member Functions inherited from Sabre\DAVACL\IACL | |
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 | |
$carddavBackend | |
AddressBook Home class.
This collection contains a list of addressbooks associated with one user.
Definition at line 19 of file AddressBookHome.php.
Sabre\CardDAV\AddressBookHome::__construct | ( | Backend\BackendInterface | $carddavBackend, |
$principalUri | |||
) |
Constructor.
Backend\BackendInterface | $carddavBackend | |
string | $principalUri |
Definition at line 43 of file AddressBookHome.php.
References Sabre\CardDAV\AddressBookHome\$carddavBackend, and Sabre\CardDAV\AddressBookHome\$principalUri.
Sabre\CardDAV\AddressBookHome::createDirectory | ( | $filename | ) |
Creates a new directory under this object.
This is currently not allowed.
string | $filename |
Implements Sabre\DAV\ICollection.
Definition at line 119 of file AddressBookHome.php.
Sabre\CardDAV\AddressBookHome::createExtendedCollection | ( | $name, | |
MkCol | $mkCol | ||
) |
Creates a new address book.
string | $name | |
MkCol | $mkCol |
DAV |
Implements Sabre\DAV\IExtendedCollection.
Definition at line 167 of file AddressBookHome.php.
Sabre\CardDAV\AddressBookHome::createFile | ( | $filename, | |
$data = null |
|||
) |
Creates a new file under this object.
This is currently not allowed
string | $filename | |
resource | $data |
Implements Sabre\DAV\ICollection.
Definition at line 105 of file AddressBookHome.php.
Sabre\CardDAV\AddressBookHome::delete | ( | ) |
Deletes this object.
Implements Sabre\DAV\INode.
Definition at line 79 of file AddressBookHome.php.
Sabre\CardDAV\AddressBookHome::getChild | ( | $name | ) |
Returns a single addressbook, by name.
string | $name |
Implements Sabre\DAV\ICollection.
Definition at line 132 of file AddressBookHome.php.
References $name, and Sabre\CardDAV\AddressBookHome\getChildren().
Sabre\CardDAV\AddressBookHome::getChildren | ( | ) |
Returns a list of addressbooks.
Implements Sabre\DAV\ICollection.
Definition at line 148 of file AddressBookHome.php.
Referenced by Sabre\CardDAV\AddressBookHome\getChild().
Sabre\CardDAV\AddressBookHome::getLastModified | ( | ) |
Returns the last modification date.
Implements Sabre\DAV\INode.
Definition at line 90 of file AddressBookHome.php.
Sabre\CardDAV\AddressBookHome::getName | ( | ) |
Returns the name of this object.
Implements Sabre\DAV\INode.
Definition at line 55 of file AddressBookHome.php.
References $name, and Sabre\Uri\split().
Sabre\CardDAV\AddressBookHome::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 185 of file AddressBookHome.php.
Sabre\CardDAV\AddressBookHome::setName | ( | $name | ) |
Updates the name of this object.
string | $name |
Implements Sabre\DAV\INode.
Definition at line 68 of file AddressBookHome.php.
|
protected |
Definition at line 35 of file AddressBookHome.php.
Referenced by Sabre\CardDAV\AddressBookHome\__construct().
|
protected |
Definition at line 28 of file AddressBookHome.php.
Referenced by Sabre\CardDAV\AddressBookHome\__construct().