ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
BackendInterface.php
Go to the documentation of this file.
1<?php
2
4
19
37 function getAddressBooksForUser($principalUri);
38
55 function updateAddressBook($addressBookId, \Sabre\DAV\PropPatch $propPatch);
56
68 function createAddressBook($principalUri, $url, array $properties);
69
76 function deleteAddressBook($addressBookId);
77
97 function getCards($addressbookId);
98
111 function getCard($addressBookId, $cardUri);
112
125 function getMultipleCards($addressBookId, array $uris);
126
152 function createCard($addressBookId, $cardUri, $cardData);
153
179 function updateCard($addressBookId, $cardUri, $cardData);
180
188 function deleteCard($addressBookId, $cardUri);
189
190}
An exception for terminatinating execution or to throw for unit testing.
This class represents a set of properties that are going to be updated.
Definition: PropPatch.php:20
getCard($addressBookId, $cardUri)
Returns a specfic card.
updateAddressBook($addressBookId, \Sabre\DAV\PropPatch $propPatch)
Updates properties for an address book.
createAddressBook($principalUri, $url, array $properties)
Creates a new address book.
getAddressBooksForUser($principalUri)
Returns the list of addressbooks for a specific user.
updateCard($addressBookId, $cardUri, $cardData)
Updates a card.
getCards($addressbookId)
Returns all cards for a specific addressbook id.
deleteCard($addressBookId, $cardUri)
Deletes a card.
getMultipleCards($addressBookId, array $uris)
Returns a list of cards.
createCard($addressBookId, $cardUri, $cardData)
Creates a new card.
deleteAddressBook($addressBookId)
Deletes an entire addressbook and all its contents.
$url