Class Horde_Kolab_FreeBusy_Cache_Db_Xacl

Description

A berkeley db based cache for free/busy data that holds relevant cache files based on extended folder ACLs.

$Horde: framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Cache/Db/Xacl.php,v 1.1.2.1 2010-10-10 16:26:43 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/Db/Xacl.php (line 31)

Horde_Kolab_FreeBusy_Cache_Db_Base
   |
   --Horde_Kolab_FreeBusy_Cache_Db_Xacl
Direct descendents
Class Description
 class Horde_Kolab_FreeBusy_Stub_Xacl Stub for the extended ACL DB cache.
Variable Summary
 string $_type
Method Summary
 NULL store (string $filename, string $xacl, string $oldxacl)
Variables
string $_type = 'xacl' (line 39)

The type of this cache.

  • access: protected

Redefinition of:
Horde_Kolab_FreeBusy_Cache_Db_Base::$_type
The type of this cache.
Methods
store (line 50)

Store permissions on a calender folder.

  • access: public
NULL store (string $filename, string $xacl, string $oldxacl)
  • string $filename: The cache file representing the calendar folder.
  • string $xacl: The new extended ACL.
  • string $oldxacl: The old extended ACL.

Inherited Methods

Inherited From Horde_Kolab_FreeBusy_Cache_Db_Base

 Horde_Kolab_FreeBusy_Cache_Db_Base::__construct()
 Horde_Kolab_FreeBusy_Cache_Db_Base::delete()
 Horde_Kolab_FreeBusy_Cache_Db_Base::get()
 Horde_Kolab_FreeBusy_Cache_Db_Base::has()
 Horde_Kolab_FreeBusy_Cache_Db_Base::_add()
 Horde_Kolab_FreeBusy_Cache_Db_Base::_remove()

Documentation generated on Sun, 30 Jan 2011 05:23:29 +0000 by phpDocumentor 1.4.3