Class Horde_Kolab_Server_Object_adminrole

Description

This class provides methods to deal with administrator object types.

$Horde: framework/Kolab_Server/lib/Horde/Kolab/Server/Object/adminrole.php,v 1.1.2.4 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/adminrole.php (line 32)

Horde_Kolab_Server_Object
   |
   --Horde_Kolab_Server_Object_adminrole
Direct descendents
Class Description
 class Horde_Kolab_Server_Object_administrator This class provides methods to deal with administrator entries for Kolab.
 class Horde_Kolab_Server_Object_domainmaintainer This class provides methods associated to Kolab domain maintainers.
 class Horde_Kolab_Server_Object_maintainer This class provides methods to deal with maintainer entries for Kolab.
Variable Summary
Method Summary
 string getFilter ()
 boolean|PEAR_Error save (array $info)
 array|PEAR_Error toHash ([string $attrs = null])
Variables
array $_derived_attributes = array(
KOLAB_ATTR_ID,
KOLAB_ATTR_LNFN,
)
(line 66)

Attributes derived from the LDAP values.


Redefinition of:
Horde_Kolab_Server_Object::$_derived_attributes
Attributes derived from the LDAP values.

Redefined in descendants as:
array $_object_classes = array(
KOLAB_OC_TOP,
KOLAB_OC_INETORGPERSON,
KOLAB_OC_KOLABINETORGPERSON,
)
(line 76)

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_SN,
KOLAB_ATTR_GIVENNAME,
KOLAB_ATTR_USERPASSWORD,
KOLAB_ATTR_SID,
)
(line 54)

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.

Redefined in descendants as:
array $_supported_attributes = array(
KOLAB_ATTR_SN,
KOLAB_ATTR_CN,
KOLAB_ATTR_GIVENNAME,
KOLAB_ATTR_FN,
KOLAB_ATTR_SID,
KOLAB_ATTR_USERPASSWORD,
KOLAB_ATTR_DELETED,
)
(line 39)

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::$_uid
Methods
getFilter (line 87)

The LDAP filter to retrieve this object type

string getFilter ()
save (line 135)

Saves object information.

  • return: True on success.
boolean|PEAR_Error save (array $info)
  • array $info: The information about the object.

Redefinition of:
Horde_Kolab_Server_Object::save()
Saves object information.

Redefined in descendants as:
toHash (line 117)

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.

Redefined in descendants as:

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:15:02 +0000 by phpDocumentor 1.4.3