Method | Description | |
---|---|---|
__construct ( Horde_Kolab_Storage_Driver $driver, Horde_Kolab_Storage_Cache $cache, Horde_Log_Logger $logger, array $params = [] ) | Constructor. | |
getId ( ) : string | Return the ID of the underlying connection. | |
getListManipulation ( ) | Return the handler for list manipulations. | |
getListSynchronization ( ) | Return the handler for list synchronizations. | |
getNamespace ( ) : Horde_Kolab_Storage_Folder_Namespace | Return the namespace handler for the underlying connection. | |
getQuery ( string $type = null ) | Return a query object. |
Method | Description | |
---|---|---|
_prepareAclQuery ( array $params = null ) | Prepare the ACL query. | |
_prepareListCache ( ) | Setup the list cache. | |
_prepareListQuery ( array $params = null ) | Prepare the general list query. | |
_prepareManipulationHandler ( ) | Setup for the manipulation handler. | |
_prepareQueries ( ) | Setup the queries. | |
_prepareShareQuery ( array $params = null ) | Prepare the query for shares. | |
_prepareSynchronizationHandler ( ) | Setup for the synchronization handler. |
public __construct ( Horde_Kolab_Storage_Driver $driver, Horde_Kolab_Storage_Cache $cache, Horde_Log_Logger $logger, array $params = [] ) | ||
$driver | Horde_Kolab_Storage_Driver | The backend driver. |
$cache | Horde_Kolab_Storage_Cache | The cache. |
$logger | Horde_Log_Logger | A logger. |
$params | array |
public getListManipulation ( ) |
public getListSynchronization ( ) |
public getNamespace ( ) : Horde_Kolab_Storage_Folder_Namespace | ||
return | Horde_Kolab_Storage_Folder_Namespace | The namespace handler. |