Class Zend_Ldap_Node_Schema

Description

Zend_Ldap_Node_Schema provides a simple data-container for the Schema node.

  • copyright: Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
  • license: New BSD License

Located in /Ldap/Node/Schema.php (line 37)

Zend_Ldap_Node_Abstract
   |
   --Zend_Ldap_Node_Schema
Direct descendents
Class Description
 class Zend_Ldap_Node_Schema_OpenLdap Zend_Ldap_Node_Schema_OpenLdap provides a simple data-container for the Schema node of an OpenLDAP server.
 class Zend_Ldap_Node_Schema_ActiveDirectory Zend_Ldap_Node_Schema_ActiveDirectory provides a simple data-container for the Schema node of an Active Directory server.
Class Constant Summary
Method Summary
 Zend_Ldap_Node_Schema __construct (Zend_Ldap_Dn $dn,  $data, Zend_Ldap $ldap)
 array getObjectClasses ()
Variables
Methods
static create (line 51)

Factory method to create the Schema node.

  • throws: Zend_Ldap_Exception
  • access: public
static Zend_Ldap_Node_Schema create (Zend_Ldap $ldap)
Constructor __construct (line 83)

Constructor.

Constructor is protected to enforce the use of factory methods.

  • access: protected
Zend_Ldap_Node_Schema __construct (Zend_Ldap_Dn $dn,  $data, Zend_Ldap $ldap)

Redefinition of:
Zend_Ldap_Node_Abstract::__construct()
Constructor.
getAttributeTypes (line 106)

Gets the attribute Types

  • access: public
array getAttributeTypes ()

Redefined in descendants as:
getObjectClasses (line 116)

Gets the object classes

  • access: public
array getObjectClasses ()

Redefined in descendants as:
_parseSchema (line 96)

Parses the schema

  • return: Provides a fluid interface
  • access: protected
Zend_Ldap_Node_Schema _parseSchema (Zend_Ldap_Dn $dn, Zend_Ldap $ldap)

Redefined in descendants as:

Inherited Methods

Inherited From Zend_Ldap_Node_Abstract

 Zend_Ldap_Node_Abstract::__construct()
 Zend_Ldap_Node_Abstract::attributeHasValue()
 Zend_Ldap_Node_Abstract::count()
 Zend_Ldap_Node_Abstract::existsAttribute()
 Zend_Ldap_Node_Abstract::getAttribute()
 Zend_Ldap_Node_Abstract::getAttributes()
 Zend_Ldap_Node_Abstract::getData()
 Zend_Ldap_Node_Abstract::getDateTimeAttribute()
 Zend_Ldap_Node_Abstract::getDn()
 Zend_Ldap_Node_Abstract::getDnArray()
 Zend_Ldap_Node_Abstract::getDnString()
 Zend_Ldap_Node_Abstract::getObjectClass()
 Zend_Ldap_Node_Abstract::getRdnArray()
 Zend_Ldap_Node_Abstract::getRdnString()
 Zend_Ldap_Node_Abstract::offsetExists()
 Zend_Ldap_Node_Abstract::offsetGet()
 Zend_Ldap_Node_Abstract::offsetSet()
 Zend_Ldap_Node_Abstract::offsetUnset()
 Zend_Ldap_Node_Abstract::reload()
 Zend_Ldap_Node_Abstract::toArray()
 Zend_Ldap_Node_Abstract::toJson()
 Zend_Ldap_Node_Abstract::toString()
 Zend_Ldap_Node_Abstract::_getDn()
 Zend_Ldap_Node_Abstract::_loadData()
 Zend_Ldap_Node_Abstract::__get()
 Zend_Ldap_Node_Abstract::__isset()
 Zend_Ldap_Node_Abstract::__set()
 Zend_Ldap_Node_Abstract::__toString()
 Zend_Ldap_Node_Abstract::__unset()
Class Constants
OBJECTCLASS_TYPE_ABSTRACT = 3 (line 41)
OBJECTCLASS_TYPE_AUXILIARY = 4 (line 42)
OBJECTCLASS_TYPE_STRUCTURAL = 1 (line 40)
OBJECTCLASS_TYPE_UNKNOWN = 0 (line 39)

Documentation generated on Mon, 21 Jun 2010 15:43:28 -0400 by phpDocumentor 1.4.3