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

Type ReadOnlyInMemoryLDAPEntry

              object --+    
                       |    
           DiffTreeMixin --+
                           |
          object --+       |
                   |       |
       BaseLDAPEntry --+   |
                       |   |
       EditableLDAPEntry --+
                           |
              object --+   |
                       |   |
              MatchMixin --+
                           |
              object --+   |
                       |   |
SearchByTreeWalkingMixin --+
                           |
              object --+   |
                       |   |
SubtreeFromChildrenMixin --+
                           |
                          ReadOnlyInMemoryLDAPEntry


Method Summary
  __init__(self, *a, **kw)
  addChild(self, rdn, attributes)
TODO ugly API.
  children(self, callback)
  commit(self)
  delete(self)
  deleteChild(self, rdn)
  fetch(self, *attributes)
  lookup(self, dn)
  move(self, newDN)
  parent(self)
    Inherited from EditableLDAPEntry
  __delitem__(self, key)
  __setitem__(self, key, value)
  setPassword(self, newPasswd, salt)
  undo(self)
    Inherited from BaseLDAPEntry
  __contains__(self, key)
  __eq__(self, other)
  __getitem__(self, key)
  __hash__(self)
  __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 DiffTreeMixin
  diffTree(self, other, result)
    Inherited from SubtreeFromChildrenMixin
  subtree(self, callback)
    Inherited from MatchMixin
  match(self, filter)
    Inherited from SearchByTreeWalkingMixin
  search(self, filterText, filterObject, attributes, scope, derefAliases, sizeLimit, timeLimit, typesOnly, callback)
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __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
Implements __implemented__ = <implementedBy ldaptor.inmemory.ReadOn...
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

__implemented__

Type:
Implements
Value:
<implementedBy ldaptor.inmemory.ReadOnlyInMemoryLDAPEntry>             

__provides__

Type:
ClassProvides
Value:
<zope.interface.declarations.ClassProvides object at 0x4071092c>       

Generated by Epydoc 2.1 on Sat Aug 26 13:54:32 2006 http://epydoc.sf.net