Class Horde_Kolab_Server_Object_sharedfolder

Description

This class provides methods to deal with shared folders entries for Kolab.

$Horde: framework/Kolab_Server/lib/Horde/Kolab/Server/Object/sharedfolder.php,v 1.2.2.5 2009/04/25 08:56:33 wrobel Exp $

Copyright 2008-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.fsf.org/copyleft/lgpl.html.

Located in /Kolab_Server/lib/Horde/Kolab/Server/Object/sharedfolder.php (line 33)

Horde_Kolab_Server_Object
   |
   --Horde_Kolab_Server_Object_sharedfolder
Variable Summary
Method Summary
 static string|PEAR_Error generateId (array $info)
 static string getFilter ()
 array|PEAR_Error toHash ([string $attrs = null])
Variables
array $_object_classes = array(
KOLAB_OC_TOP,
KOLAB_OC_KOLABSHAREDFOLDER,
)
(line 65)

The ldap classes for this type of object.


Redefinition of:
Horde_Kolab_Server_Object::$_object_classes
The ldap classes for this type of object.
array $_required_attributes = array(
KOLAB_ATTR_CN,
KOLAB_ATTR_HOMESERVER,
)
(line 55)

The attributes required when creating an object of this class.


Redefinition of:
Horde_Kolab_Server_Object::$_required_attributes
The attributes required when creating an object of this class.
array $_supported_attributes = array(
KOLAB_ATTR_CN,
KOLAB_ATTR_DELETED,
KOLAB_ATTR_FOLDERTYPE,
KOLAB_ATTR_HOMESERVER,
KOLAB_ATTR_IMAPHOST,
KOLAB_ATTR_QUOTA,
KOLAB_ATTR_ACL,
)
(line 40)

The attributes supported by this class


Redefinition of:
Horde_Kolab_Server_Object::$_supported_attributes
The LDAP attributes supported by this class.

Inherited Variables

Inherited from Horde_Kolab_Server_Object

Horde_Kolab_Server_Object::$filter
Horde_Kolab_Server_Object::$required_group
Horde_Kolab_Server_Object::$sort_by
Horde_Kolab_Server_Object::$_cache
Horde_Kolab_Server_Object::$_db
Horde_Kolab_Server_Object::$_derived_attributes
Horde_Kolab_Server_Object::$_uid
Methods
static generateId (line 79)

Generates an ID for the given information.

  • return: The ID.
static string|PEAR_Error generateId (array $info)
  • array $info: The data of the object.

Redefinition of:
Horde_Kolab_Server_Object::generateId()
Generates an ID for the given information.
static getFilter (line 90)

Return the filter string to retrieve this object type.

  • return: The filter to retrieve this object type from the server database.
  • access: public
static string getFilter ()
toHash (line 107)

Convert the object attributes to a hash.

  • return: The hash representing this object.
array|PEAR_Error toHash ([string $attrs = null])
  • string $attrs: The attributes to return.

Redefinition of:
Horde_Kolab_Server_Object::toHash()
Convert the object attributes to a hash.

Inherited Methods

Inherited From Horde_Kolab_Server_Object

 Horde_Kolab_Server_Object::Horde_Kolab_Server_Object()
 Horde_Kolab_Server_Object::exists()
 Horde_Kolab_Server_Object::factory()
 Horde_Kolab_Server_Object::generateId()
 Horde_Kolab_Server_Object::get()
 Horde_Kolab_Server_Object::getGroups()
 Horde_Kolab_Server_Object::getServer()
 Horde_Kolab_Server_Object::loadClass()
 Horde_Kolab_Server_Object::save()
 Horde_Kolab_Server_Object::toHash()
 Horde_Kolab_Server_Object::_derive()
 Horde_Kolab_Server_Object::_get()
 Horde_Kolab_Server_Object::_getFn()
 Horde_Kolab_Server_Object::_getUid()
 Horde_Kolab_Server_Object::_read()

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