Implements interfaces:
Zend_Ldap_Node provides an object oriented view into a LDAP node.
Located in /Ldap/Node.php (line 41)
Zend_Ldap_Node_Abstract | --Zend_Ldap_Node
Holds an array of the current node's children.
This node will be deleted
Holds the connection to the LDAP server if in connected mode.
This node will be added
Holds the node's new DN if node is renamed.
Holds the node's orginal attributes (as loaded).
Inherited from Zend_Ldap_Node_Abstract
Zend_Ldap_Node_Abstract::$_currentData
Zend_Ldap_Node_Abstract::$_dn
Zend_Ldap_Node_Abstract::$_systemAttributes
Factory method to create a new detached Zend_Ldap_Node for a given DN.
Factory method to create a detached Zend_Ldap_Node from array data.
Factory method to create an attached Zend_Ldap_Node for a given DN.
Constructor.
Constructor is protected to enforce the use of factory methods.
Appends to the objectClass.
This is an offline method.
Appends to a LDAP attribute.
This is an offline method.
Appends to a LDAP date/time attribute.
This is an offline method.
Count children of current node.
This is an online method.
Count items in current subtree found by given filter.
This is an online method.
Return the current attribute.
Implements Iterator
Marks this node as to be deleted
Node will be deleted on calling update() if $delete is true.
Deletes a LDAP attribute.
This method deletes the attribute.
This is an offline method.
Detach node from LDAP connection
This is an offline method.
Gets changed node data.
The array contains all changed attributes. This format can be used in Zend_Ldap::add() and Zend_Ldap::update().
This is an offline method.
Returns all changes made.
This is an offline method.
Returns the children for the current node.
Can be used offline but returns an empty array if children have not been retrieved yet.
Gets the current DN of the current node as a Zend_Ldap_Dn.
The method returns a clone of the node's DN to prohibit modification.
This is an offline method.
Checks if current node has children.
Returns whether the current element has children.
Can be used offline but returns false if children have not been retrieved yet.
Checks if the current node is attached to a LDAP server.
This is an offline method.
Tells if the node is consiedered as new (not present on the server)
Please note, that this doesn't tell you if the node is present on the server. Use exits() to see if a node is already there.
Return the attribute name.
Implements Iterator
Move forward to next attribute.
Implements Iterator
Sets a LDAP attribute.
Implements ArrayAccess.
This is an offline method.
Deletes a LDAP attribute.
Implements ArrayAccess.
This method deletes the attribute.
This is an offline method.
Reload node attributes from LDAP.
This is an online method.
Removes duplicate values from a LDAP attribute
Remove given values from a LDAP attribute
Rewind the Iterator to the first attribute.
Implements Iterator
Gets children of current node.
This is an online method.
Search current subtree with given options.
This is an online method.
Sets a LDAP attribute.
This is an offline method.
Sets a LDAP date/time attribute.
This is an offline method.
Sets the new DN for this node
This is an offline method.
Sets the objectClass.
This is an offline method.
Sets a LDAP password.
Returns a LDIF representation of the current node
Check if there is a current attribute after calls to rewind() or next().
Implements Iterator
Is this node going to be deleted once update() is called?
Is this node going to be moved once update() is called?
Ensures that teh RDN attributes are correctly set.
Gets the DN of the current node as a Zend_Ldap_Dn.
This is an offline method.
Marks this node as new.
Node will be added (instead of updated) on calling update() if $new is true.
Marks this node as to be deleted.
Node will be deleted on calling update() if $delete is true.
Checks if the attribute can be set and sets it accordingly.
Checks if the attribute can be set and sets it accordingly.
Sets a LDAP attribute.
This is an offline method.
Serialization callback
Only DN and attributes will be serialized.
Deletes a LDAP attribute.
This method deletes the attribute.
This is an offline method.
Deserialization callback
Enforces a detached node.
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()
Documentation generated on Mon, 21 Jun 2010 15:35:38 -0400 by phpDocumentor 1.4.3