OPSI.ldaptor.delta module

Changes to the content of one single LDAP entry.

(This means these do not belong here: adding or deleting of entries, changing of location in tree)

class OPSI.ldaptor.delta.Add(key, *a, **kw)

Bases: OPSI.ldaptor.delta.Modification

asLDIF()
patch(entry)
class OPSI.ldaptor.delta.AddOp(entry)

Bases: OPSI.ldaptor.delta.Operation

asLDIF()
patch(root)
class OPSI.ldaptor.delta.Delete(key, *a, **kw)

Bases: OPSI.ldaptor.delta.Modification

asLDIF()
patch(entry)
class OPSI.ldaptor.delta.DeleteOp(dn)

Bases: OPSI.ldaptor.delta.Operation

asLDIF()
patch(root)
class OPSI.ldaptor.delta.Modification(key, *a, **kw)

Bases: OPSI.ldaptor.attributeset.LDAPAttributeSet

asLDAP()
patch(entry)
class OPSI.ldaptor.delta.ModifyOp(dn, modifications=[])

Bases: OPSI.ldaptor.delta.Operation

asLDAP()
asLDIF()
classmethod fromLDAP(class_, request)
patch(root)
class OPSI.ldaptor.delta.Operation

Bases: object

patch(root)

Find the correct entry in IConnectedLDAPEntry and patch it.

@param root: IConnectedLDAPEntry that is at the root of the subtree the patch applies to.

@returns: Deferred with None or failure.

class OPSI.ldaptor.delta.Replace(key, *a, **kw)

Bases: OPSI.ldaptor.delta.Modification

asLDIF()
patch(entry)