Class Horde_Kolab_FreeBusy_Cache

Description

The Horde_Kolab_FreeBusy_Cache:: class provides functionality to store prepared free/busy data for quick retrieval.

$Horde: framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Cache.php,v 1.17.2.13 2010-10-10 18:37:56 wrobel Exp $

Copyright 2004-2008 Klarälvdalens Datakonsult AB

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.

Located in /Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Cache.php (line 32)


	
			
Method Summary
Methods
Constructor __construct (line 54)

Constructor.

  • access: public
Horde_Kolab_FreeBusy_Cache __construct (Horde_Kolab_FreeBusy_Cache_Structure $structure, Horde_Kolab_FreeBusy_Owner $owner)
deleteOwner (line 177)

Delete the cache information for the current owner.

  • access: public
NULL deleteOwner ()
deletePartial (line 69)

Delete the cache information for a calendar.

  • access: public
NULL deletePartial (Horde_Kolab_FreeBusy_Params_Freebusy_Folder $folder)
loadCombined (line 150)

Load the complete free/busy data of a user.

  • return: The free/busy data for a user.
Horde_iCalendar loadCombined (Horde_Kolab_FreeBusy_User $user, boolean $extended)
  • Horde_Kolab_FreeBusy_User $user: The user accessing the cache.
  • boolean $extended: Should the data hold the extended free/busy information?
loadPartial (line 124)

Load partial free/busy data.

  • return: The free/busy data of a single calendar.
  • access: public
storePartial (line 94)

Update the cache information for a resource.

  • access: public
NULL storePartial (Horde_Kolab_FreeBusy_User $user, Horde_Kolab_FreeBusy_Params_Freebusy_Folder $folder, Horde_Kolab_FreeBusy_Resource $resource, mixed $data)

Documentation generated on Sun, 30 Jan 2011 05:15:42 +0000 by phpDocumentor 1.4.3