Class Horde_Kolab_FreeBusy_Cache_Partial_Freebusy

Description

Implements interfaces:

Handles a cached partial free/busy list.

Copyright 2010 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/Partial/Freebusy.php (line 29)


	
			
Direct descendents
Class Description
 class Horde_Kolab_FreeBusy_Stub_Partials Stub for cached partials.
Method Summary
 Horde_Kolab_FreeBusy_Cache_Partial_Freebusy __construct (string $id, Horde_Kolab_FreeBusy_Cache_File_Pvcal $partial_cache)
 NULL delete ()
 string getId ()
 int getMtime ()
 NULL store (mixed $data)
Methods
Constructor __construct (line 52)

Constructor.

  • access: public
Horde_Kolab_FreeBusy_Cache_Partial_Freebusy __construct (string $id, Horde_Kolab_FreeBusy_Cache_File_Pvcal $partial_cache)
  • string $id: The ID of the partial.
  • Horde_Kolab_FreeBusy_Cache_File_Partial_Freebusy $partial_cache: The actual cache file storing the data.
delete (line 105)

Delete this partial free/busy data.

  • access: public
NULL delete ()

Implementation of:
Horde_Kolab_FreeBusy_Cache_Partial::delete()
Delete this partial data.
getId (line 66)

Get a partial ID representing a resource.

  • return: ID of the partial.
  • access: public
string getId ()

Implementation of:
Horde_Kolab_FreeBusy_Cache_Partial::getId()
Get a partial ID representing a resource.
getMtime (line 127)

Return the last modification date of the cache file.

  • return: The last modification date.
  • access: public
int getMtime ()

Implementation of:
Horde_Kolab_FreeBusy_Cache_Partial::getMtime()
Return the last modification date of the cache file.
load (line 76)

Load the extended partial free/busy data.

  • return: The extended partial free/busy data.
  • access: public
Horde_iCalendar load ()

Implementation of:
Horde_Kolab_FreeBusy_Cache_Partial::load()
Load the partial data.
loadSimple (line 86)

Load the simple partial free/busy data.

  • return: The reduced partial free/busy data.
  • access: public
Horde_iCalendar loadSimple ()
store (line 117)

Store partial free/busy data.

  • access: public
NULL store (mixed $data)
  • mixed $data: The data that should be stored.

Implementation of:
Horde_Kolab_FreeBusy_Cache_Partial::store()
Store partial data.

Documentation generated on Sun, 30 Jan 2011 05:17:36 +0000 by phpDocumentor 1.4.3