Class Horde_Kolab_FreeBusy_Resource_Decorator_Mcache

Description

Implements interfaces:

Caches the resource return values in class variables.

Copyright 2009 The Horde Project (http://www.horde.org/)

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/Resource/Decorator/Mcache.php (line 29)


	
			
Direct descendents
Class Description
 class Horde_Kolab_FreeBusy_Resource_Event_Decorator_Mcache Allows to cache data from a free/busy resource.
Method Summary
 Horde_Kolab_FreeBusy_Resource_Decorator_Mcache __construct (Horde_Kolab_FreeBusy_Resource $resource)
 NULL connect ()
 array getAcl ()
 array getAttributeAcl ()
 string getName ()
 string getRelevance ()
 Horde_Kolab_FreeBusy_Resource_Interface getResource ()
Methods
Constructor __construct (line 65)

Constructor.

  • access: public
Horde_Kolab_FreeBusy_Resource_Decorator_Mcache __construct (Horde_Kolab_FreeBusy_Resource $resource)
  • Horde_Kolab_FreeBusy_Resource_Interface $resource: The decorated resource.

Redefined in descendants as:
connect (line 99)

Connect to the resource.

  • throws: Horde_Kolab_FreeBusy_Exception If connecting to the resource failed.
  • access: public
NULL connect ()
getAcl (line 129)

Fetch the resource ACL.

  • return: ACL for this resource.
  • throws: Horde_Kolab_FreeBusy_Exception If retrieving the ACL information failed.
  • access: public
array getAcl ()

Implementation of:
Horde_Kolab_FreeBusy_Resource::getAcl()
Fetch the resource ACL.
getAttributeAcl (line 146)

Fetch the access controls on specific attributes of this resource.

  • return: Attribute ACL for this resource.
  • throws: Horde_Kolab_FreeBusy_Exception If retrieving the attribute ACL information failed.
  • access: public
array getAttributeAcl ()

Implementation of:
Horde_Kolab_FreeBusy_Resource::getAttributeAcl()
Fetch the access controls on specific attributes of this resource.
getName (line 76)

Return the name of the resource.

  • return: The name for the resource.
  • access: public
string getName ()

Implementation of:
Horde_Kolab_FreeBusy_Resource::getName()
Return the name of the resource.
getOwner (line 86)

Return the owner of the resource.

  • return: The resource owner.
  • access: public

Implementation of:
Horde_Kolab_FreeBusy_Resource::getOwner()
Return the owner of the resource.
getRelevance (line 113)

Return for whom this resource exports relevant data.

  • return: The user type the exported data of this resource is relevant for.
  • throws: Horde_Kolab_FreeBusy_Exception If retrieving the relevance information failed.
  • access: public
string getRelevance ()

Implementation of:
Horde_Kolab_FreeBusy_Resource::getRelevance()
Return for whom this resource exports relevant data.
getResource (line 159)

Return the decorated resource.

  • return: The decorated resource.
  • access: protected
Horde_Kolab_FreeBusy_Resource_Interface getResource ()

Documentation generated on Sun, 30 Jan 2011 05:19:32 +0000 by phpDocumentor 1.4.3