Method |
Description |
|
__construct ( Horde_Kolab_Server_Interface $server, array $mapping ) |
Constructor. |
|
add ( Horde_Kolab_Server_Object_Interface $object, array $data ) : null |
Add new object data. |
|
connect ( string $user = null, string $pass = null ) : NULL. |
Connect to the server. Use this method if the user name you can provide
does not match a GUID. In this case it will be required to map this user
name first. |
|
connectGuid ( string $guid = '', string $pass = '' ) : NULL. |
Connect to the server. |
|
delete ( string $guid ) : null |
Delete an object. |
|
find ( string $query, array $params = [] ) : array |
Finds object data matching a given set of criteria. |
|
findBelow ( string $query, string $parent, array $params = [] ) : array |
Finds all object data below a parent matching a given set of criteria. |
|
getBaseGuid ( ) : string |
Get the base GUID of this server |
|
getGuid ( ) : string |
Get the current GUID |
|
getParentGuid ( string $guid ) : string |
Get the parent GUID of this object. |
|
getSchema ( ) : Horde_Ldap_Schema |
Return the ldap schema. |
|
mapField ( array $field ) : The |
Map a single attribute key defined within this library into its real
world counterpart. |
|
read ( string $guid, array $attrs = [] ) : array |
Low level access to reading object data. |
|
readAttributes ( string $guid, array $attrs ) : array |
Low level access to reading some object attributes. |
|
rename ( string $guid, string $new ) : null |
Rename an object. |
|
save ( Horde_Kolab_Server_Object_Interface $object, array $data ) : null |
Modify existing object data. |
|