Class Zend_Ldap_Node_RootDse

Description

Zend_Ldap_Node_RootDse provides a simple data-container for the RootDSE node.

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

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

Zend_Ldap_Node_Abstract
   |
   --Zend_Ldap_Node_RootDse
Direct descendents
Class Description
 class Zend_Ldap_Node_RootDse_OpenLdap Zend_Ldap_Node_RootDse provides a simple data-container for the RootDSE node of an OpenLDAP server.
 class Zend_Ldap_Node_RootDse_eDirectory Zend_Ldap_Node_RootDse provides a simple data-container for the RootDSE node of a Novell eDirectory server.
 class Zend_Ldap_Node_RootDse_ActiveDirectory Zend_Ldap_Node_RootDse provides a simple data-container for the RootDSE node of an Active Directory server.
Class Constant Summary
Method Summary
 int getServerType ()
 string|null getSubschemaSubentry ()
 Zend_Ldap_Node_RootDse __construct (Zend_Ldap_Dn $dn,  $data)
 boolean supportsSaslMechanism (string|array $mechlist)
 boolean supportsVersion (string|int|array $versions)
Variables
Methods
static create (line 51)

Factory method to create the RootDSE.

  • throws: Zend_Ldap_Exception
  • access: public
static Zend_Ldap_Node_RootDse create (Zend_Ldap $ldap)
getNamingContexts (line 97)

Gets the namingContexts.

  • access: public
array getNamingContexts ()
getSchemaDn (line 149)

Returns the schema DN

  • access: public
Zend_Ldap_Dn getSchemaDn ()

Redefined in descendants as:
getServerType (line 139)

Gets the server type

  • access: public
int getServerType ()

Redefined in descendants as:
getSubschemaSubentry (line 107)

Gets the subschemaSubentry.

  • access: public
string|null getSubschemaSubentry ()
Constructor __construct (line 87)

Constructor.

Constructor is protected to enforce the use of factory methods.

  • access: protected
Zend_Ldap_Node_RootDse __construct (Zend_Ldap_Dn $dn,  $data)

Redefinition of:
Zend_Ldap_Node_Abstract::__construct()
Constructor.
supportsSaslMechanism (line 129)

Determines if the sasl mechanism is supported

  • access: public
boolean supportsSaslMechanism (string|array $mechlist)
  • string|array $mechlist: SASL mechanisms to check
supportsVersion (line 118)

Determines if the version is supported

  • access: public
boolean supportsVersion (string|int|array $versions)
  • string|int|array $versions: version(s) to check

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
SERVER_TYPE_ACTIVEDIRECTORY = 3 (line 41)
SERVER_TYPE_EDIRECTORY = 4 (line 42)
SERVER_TYPE_GENERIC = 1 (line 39)
SERVER_TYPE_OPENLDAP = 2 (line 40)

Documentation generated on Mon, 21 Jun 2010 15:42:47 -0400 by phpDocumentor 1.4.3