Class Horde_Kolab_FreeBusy_Resource_Decorator_Log

Description

Implements interfaces:

Logs the resource access.

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/Log.php (line 29)


	
			
Direct descendents
Class Description
 class Horde_Kolab_FreeBusy_Resource_Event_Decorator_Log Logs the free/busy resource access.
Method Summary
 Horde_Kolab_FreeBusy_Resource_Decorator_Log __construct (Horde_Kolab_FreeBusy_Resource $resource, mixed $logger)
 NULL connect ()
 array getAcl ()
 array getAttributeAcl ()
 void getLogger ()
 string getName ()
 string getRelevance ()
 void getResource ()
Methods
Constructor __construct (line 56)

Constructor.

  • access: public
Horde_Kolab_FreeBusy_Resource_Decorator_Log __construct (Horde_Kolab_FreeBusy_Resource $resource, mixed $logger)
  • Horde_Kolab_FreeBusy_Resource_Interface $resource: The decorated resource.
  • mixed $logger: The log handler. The class must at least provide the debug() method.

Redefined in descendants as:
connect (line 82)

Connect to the resource.

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

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 183)

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.
getLogger (line 64)
  • access: protected
void getLogger ()
getName (line 98)

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 108)

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 122)

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 69)
  • access: protected
void getResource ()

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