$_master
$_master : \Horde_Kolab_Storage_Driver
The master Kolab storage system.
The basic handler for accessing data from Kolab storage.
Copyright 2004-2017 Horde LLC (http://www.horde.org/)
See the enclosed file LICENSE for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
$_master : \Horde_Kolab_Storage_Driver
The master Kolab storage system.
$_query_set : \Horde_Kolab_Storage_QuerySet
The query handler.
$_factory : \Horde_Kolab_Storage_Factory
The factory for generating additional resources.
$_cache : \Horde_Kolab_Storage_Cache
The cache.
__construct(\Horde_Kolab_Storage_Driver $master, \Horde_Kolab_Storage_QuerySet $query_set, \Horde_Kolab_Storage_Factory $factory, \Horde_Kolab_Storage_Cache $cache, \Horde_Log_Logger $logger, array $params = array())
Constructor.
\Horde_Kolab_Storage_Driver | $master | The primary connection driver. |
\Horde_Kolab_Storage_QuerySet | $query_set | The query handler. |
\Horde_Kolab_Storage_Factory | $factory | The factory. |
\Horde_Kolab_Storage_Cache | $cache | The cache. |
\Horde_Log_Logger | $logger | A logger. |
array | $params | Additional parameters. |
getSystemList(string $type) : \Horde_Kolab_Storage_List_Tools
Get a folder list object for a "system" user.
string | $type | The type of system user. |
The handler for the list of folders present in the Kolab backend.
getList(\Horde_Kolab_Storage_Driver $driver = null) : \Horde_Kolab_Storage_List_Tools
Get the folder list object.
\Horde_Kolab_Storage_Driver | $driver |
The handler for the list of folders present in the Kolab backend.
getFolder(string $folder) : \Horde_Kolab_Storage_Folder
Get a Folder object.
string | $folder | The folder name. |
The Kolab folder object.
getData(mixed $folder, string $object_type = null, integer $data_version = 1) : \Horde_Kolab_Storage_Data
Return a data handler for accessing data in the specified folder.
mixed | $folder | The name of the folder or an instance representing the folder. |
string | $object_type | The type of data we want to access in the folder. |
integer | $data_version | Format version of the object data. |
The data object.
_createData(mixed $folder, \Horde_Kolab_Storage_Driver $master, \Horde_Kolab_Storage_Factory $factory, string $object_type = null, integer $data_version = 1) : \Horde_Kolab_Data
Return a data handler for accessing data in the specified folder.
mixed | $folder | The name of the folder or an instance representing the folder. |
\Horde_Kolab_Storage_Driver | $master | The primary connection driver. |
\Horde_Kolab_Storage_Factory | $factory | The factory. |
string | $object_type | The type of data we want to access in the folder. |
integer | $data_version | Format version of the object data. |
The data object.
_createList(\Horde_Kolab_Storage_Driver $master, \Horde_Kolab_Storage_Factory $factory) : \Horde_Kolab_Storage_List
Create the folder list object.
\Horde_Kolab_Storage_Driver | $master | The primary connection driver. |
\Horde_Kolab_Storage_Factory | $factory | The factory. |
The handler for the list of folders present in the Kolab backend.