Class Horde_Kolab_FreeBusy_Cache_Structure_Decorator_Log

Description

Implements interfaces:

Handles the structure of the cache.

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/Structure/Decorator/Log.php (line 31)


	
			
Method Summary
Methods
Constructor __construct (line 54)

Constructor.

  • access: public
Horde_Kolab_FreeBusy_Cache_Structure_Decorator_Log __construct (Horde_Kolab_FreeBusy_Cache_Structure $structure, Horde_Kolab_FreeBusy_Logger $logger)
getAcl (line 105)

Return the ACL handler.

  • return: The ACL handler.
  • access: public

Implementation of:
Horde_Kolab_FreeBusy_Cache_Structure::getAcl()
Return the ACL handler.
getAclDbCache (line 156)

Return the DB based cache for ACL.

  • return: The cache.
  • access: public

Implementation of:
Horde_Kolab_FreeBusy_Cache_Structure::getAclDbCache()
Return the DB based cache for ACL.
getAclFileCache (line 179)

Return the file based cache for ACL.

  • return: The cache.
  • access: public

Implementation of:
Horde_Kolab_FreeBusy_Cache_Structure::getAclFileCache()
Return the file based cache for ACL.
getCacheDir (line 205)

Return the path to the cache directory.

  • return: The path to the cache directory.
  • access: public
string getCacheDir ()

Implementation of:
Horde_Kolab_FreeBusy_Cache_Structure::getCacheDir()
Return the path to the cache directory.
getCombined (line 140)

Return the partials handler.

  • return: The representation of the cached data.
  • access: public
Horde_Kolab_FreeBusy_Cache_Freebusy_Partials getCombined (Horde_Kolab_FreeBusy_Owner $owner, Horde_Kolab_FreeBusy_User $user, [Horde_Kolab_FreeBusy_Cache_Structure $self = null])

Implementation of:
Horde_Kolab_FreeBusy_Cache_Structure::getCombined()
Return the partials handler.
getExtendedAcl (line 119)

Return the extended ACL handler.

  • return: The extended ACL handler.
  • access: public

Implementation of:
Horde_Kolab_FreeBusy_Cache_Structure::getExtendedAcl()
Return the extended ACL handler.
getPartialById (line 92)

Return a handler for a partial based on an ID.

  • return: A handler for cached partials.
  • access: public
Horde_FreeBusy_Cache_Partial getPartialById (string $id)
  • string $id: The ID.

Implementation of:
Horde_Kolab_FreeBusy_Cache_Structure::getPartialById()
Return a handler for a partial based on an ID.
getPartialByOwnerAndFolder (line 75)

Return a handler for a partial based on a folder and an owner.

  • return: A handler for cached partials.
  • access: public
Horde_FreeBusy_Cache_Partial getPartialByOwnerAndFolder (Horde_Kolab_FreeBusy_Params_Freebusy_Folder $folder, Horde_Kolab_FreeBusy_Owner $owner)

Implementation of:
Horde_Kolab_FreeBusy_Cache_Structure::getPartialByOwnerAndFolder()
Return a handler for a partial based on a folder and an owner.
getSelf (line 62)
  • access: public
void getSelf ()
getXaclDbCache (line 166)

Return the DB based cache for extended ACL.

  • return: The cache.
  • access: public

Implementation of:
Horde_Kolab_FreeBusy_Cache_Structure::getXaclDbCache()
Return the DB based cache for extended ACL.
getXaclFileCache (line 194)

Return the file based cache for extended ACL.

  • return: The cache.
  • access: public

Implementation of:
Horde_Kolab_FreeBusy_Cache_Structure::getXaclFileCache()
Return the file based cache for extended ACL.

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