Package ldaptor :: Module inmemory :: Class ReadOnlyInMemoryLDAPEntry
[show private | hide private]
[frames | no frames]

Type ReadOnlyInMemoryLDAPEntry

   object --+        
            |        
BaseLDAPEntry --+    
                |    
EditableLDAPEntry --+
                    |
                   ReadOnlyInMemoryLDAPEntry


Method Summary
  __init__(self, *a, **kw)
  addChild(self, rdn, attributes)
TODO ugly API.
  children(self, callback)
  delete(self)
  deleteChild(self, rdn)
  diffTree(self, other, result)
  lookup(self, dn)
  match(self, filter)
  parent(self)
  search(self, filterText, filterObject, attributes, scope, derefAliases, sizeLimit, timeLimit, typesOnly, callback)
  subtree(self, callback)
    Inherited from EditableLDAPEntry
  __delitem__(self, key)
  __setitem__(self, key, value)
  commit(self)
  move(self, newDN)
  setPassword(self, newPasswd, salt)
  undo(self)
    Inherited from BaseLDAPEntry
  __contains__(self, key)
  __eq__(self, other)
  __getitem__(self, key)
  __len__(self)
  __ne__(self, other)
  __nonzero__(self)
  __repr__(self)
  __str__(self)
  bind(self, password)
  buildAttributeSet(self, key, values)
  diff(self, other)
Compute differences between this and another LDAP entry.
  get(self, key, default)
  has_key(self, key)
  hasMember(self, dn)
  items(self)
  keys(self)
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Class Variable Summary
tuple __implements__ = (<MetaInterface ldaptor.interfaces.ICon...
    Inherited from EditableLDAPEntry
Implements __implemented__ = <implementedBy ldaptor.entry.EditableL...
ClassProvides __provides__ = <zope.interface.declarations.ClassProvide...
    Inherited from BaseLDAPEntry
ClassProvides __providedBy__ = <zope.interface.declarations.ClassProvi...
NoneType dn = None                                                                  

Method Details

addChild(self, rdn, attributes)

TODO ugly API. Returns the created entry.

Class Variable Details

__implements__

Type:
tuple
Value:
(<MetaInterface ldaptor.interfaces.IConnectedLDAPEntry>,)              

Generated by Epydoc 2.1 on Mon Jul 25 16:22:13 2005 http://epydoc.sf.net