PHP Класс Horde_Kolab_Storage_Data_Query_History_Base, horde

Copyright 2011-2014 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Автор: Gunnar Wrobel ([email protected])
Наследование: implements Horde_Kolab_Storage_Data_Query_History
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_data Horde_Kolab_Storage_Data The queriable data.
$_factory Horde_Kolab_Storage_Factory The Kolab factory.
$_history Horde_History The history handler.
$_logger Horde_Log_Logger The logger

Открытые методы

Метод Описание
__construct ( Horde_Kolab_Storage_Data $data, array $params ) Constructor.
setLogger ( Horde_Log_Logger $logger = null ) Set the logger
synchronize ( array $params = [] ) Synchronize any changes with the History driver.

Защищенные методы

Метод Описание
_completeSynchronization ( string $prefix, boolean $is_reset ) Perform a complete synchronization.
_updateLog ( string $object, string $bid, boolean $force = false ) Update the history log for an object.

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( Horde_Kolab_Storage_Data $data, array $params )
$data Horde_Kolab_Storage_Data The queriable data.
$params array Additional parameters. - factory: (Horde_Kolab_Storage_Factory) The factory object.

_completeSynchronization() защищенный Метод

Also marks stale history entries as 'deleted'.
protected _completeSynchronization ( string $prefix, boolean $is_reset )
$prefix string Horde_History prefix
$is_reset boolean Flag to indicate if the UIDVALIDITY changed

_updateLog() защищенный Метод

Update the history log for an object.
protected _updateLog ( string $object, string $bid, boolean $force = false )
$object string The object ID.
$bid string The backend ID of the object.
$force boolean Force update

setLogger() публичный Метод

Set the logger
public setLogger ( Horde_Log_Logger $logger = null )
$logger Horde_Log_Logger The logger instance.

synchronize() публичный Метод

Synchronize any changes with the History driver.
public synchronize ( array $params = [] )
$params array Additional parameters: - changes: (array) An array of arrays keyed by backend id containing information about each change. If not present, triggers a full history sync. - is_reset: (boolean) If true, indicates that UIDVALIDITY changed.

Описание свойств

$_data защищенное свойство

The queriable data.
protected Horde_Kolab_Storage_Data $_data
Результат Horde_Kolab_Storage_Data

$_factory защищенное свойство

The Kolab factory.
protected Horde_Kolab_Storage_Factory $_factory
Результат Horde_Kolab_Storage_Factory

$_history защищенное свойство

The history handler.
protected Horde_History $_history
Результат Horde_History

$_logger защищенное свойство

The logger
protected Horde_Log_Logger $_logger
Результат Horde_Log_Logger