Horde_Kolab_Storage_Synchronization_Token
extends Horde_Kolab_Storage_Synchronization
in package
Synchronization strategy that synchronizes at certain intervals.
Copyright 2012-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
Table of Contents
- $_strategy : Horde_Kolab_Storage_Synchronization
- Synchronization strategy.
- __construct() : mixed
- Constructor.
- synchronizeData() : mixed
- Synchronize the provided data in case the selected synchronization strategy requires it. Always calls the synchronize method of $data, assuming $data will know if it needs to be synchronized or not.
- synchronizeList() : mixed
- Synchronize the provided list in case the selected synchronization strategy requires it.
Properties
$_strategy
Synchronization strategy.
protected
Horde_Kolab_Storage_Synchronization
$_strategy
Methods
__construct()
Constructor.
public
__construct() : mixed
Return values
mixed —synchronizeData()
Synchronize the provided data in case the selected synchronization strategy requires it. Always calls the synchronize method of $data, assuming $data will know if it needs to be synchronized or not.
public
synchronizeData(Horde_Kolab_Storage_Data $data) : mixed
Parameters
- $data : Horde_Kolab_Storage_Data
-
The data to synchronize.
Return values
mixed —synchronizeList()
Synchronize the provided list in case the selected synchronization strategy requires it.
public
synchronizeList(Horde_Kolab_Storage_List $list) : mixed
Parameters
- $list : Horde_Kolab_Storage_List
-
The list to synchronize.