Documentation

Horde_Kolab_Storage_Decorator_Log
in package
implements Horde_Kolab_Storage

A log decorator for the Kolab storage handler.

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.

Tags
deprecated
category

Kolab

author

Gunnar Wrobel wrobel@pardus.de

license

http://www.horde.org/licenses/lgpl21 LGPL 2.1

Interfaces, Classes, Traits and Enums

Horde_Kolab_Storage
The Horde_Kolab_Storage class provides the means to access the Kolab server storage for groupware objects.

Table of Contents

$_logger  : Horde_Log_Logger
A log handler.
$_storage  : Horde_Kolab_Storage
The decorated storage handler.
__construct()  : mixed
Constructor.
getData()  : Horde_Kolab_Storage_Data
Return a data handler for accessing data in the specified folder.
getFolder()  : Horde_Kolab_Storage_Folder
Get a Folder object.
getList()  : Horde_Kolab_Storage_List
Get the folder list object.
getSystemList()  : Horde_Kolab_Storage_List
Get a folder list object for a "system" user.

Properties

$_logger

A log handler.

protected Horde_Log_Logger $_logger

Methods

__construct()

Constructor.

public __construct(Horde_Kolab_Storage $storage, mixed $logger) : mixed
Parameters
$storage : Horde_Kolab_Storage

The storage handler.

$logger : mixed

The log handler. This instance must provide the debug() method.

Return values
mixed

getData()

Return a data handler for accessing data in the specified folder.

public getData(string $folder[, string $object_type = null ][, int $data_version = 1 ]) : Horde_Kolab_Storage_Data
Parameters
$folder : string

The name of the folder.

$object_type : string = null

The type of data we want to access in the folder.

$data_version : int = 1

Format version of the object data.

Return values
Horde_Kolab_Storage_Data

The data object.

getList()

Get the folder list object.

public getList() : Horde_Kolab_Storage_List
Return values
Horde_Kolab_Storage_List

The handler for the list of folders present in the Kolab backend.

getSystemList()

Get a folder list object for a "system" user.

public getSystemList(string $type) : Horde_Kolab_Storage_List
Parameters
$type : string

The type of system user.

Return values
Horde_Kolab_Storage_List

The handler for the list of folders present in the Kolab backend.

Search results