class documentation

class JournaledLDAPAttributeSet(attributeset.LDAPAttributeSet): (source)

View In Hierarchy

Undocumented

Method __init__ Represents all the values for an attribute in an LDAP entry. An entry might have "cn" or "objectClass" or "uid" attributes, and this class represents each of those.
Method add Adding key to the attributes with checking if it exists as byte or unicode string
Method clear Undocumented
Method remove Removing key from the attributes with checking if it exists as byte or unicode string
Method update Undocumented
Instance Variable ldapObject Undocumented

Inherited from LDAPAttributeSet:

Method __deepcopy__ Undocumented
Method __eq__ Note that LDAPAttributeSets can also be compared against any iterator. In that case the attributeType will be ignored.
Method __ne__ Undocumented
Method __repr__ Undocumented
Method copy Undocumented
Instance Variable key Undocumented
def __init__(self, ldapObject, *a, **kw): (source)

Represents all the values for an attribute in an LDAP entry. An entry might have "cn" or "objectClass" or "uid" attributes, and this class represents each of those. You can find the name of the LDAP entry attribute (eg. "uid") with the ``.key`` member variable. You can find the values of the LDAP attribute by casting this to a ``list``. @param key: the key of the attribute, eg "uid". @type key: str @param args: set of values for this attribute, eg. "jsmith"

def add(self, value): (source)

Adding key to the attributes with checking if it exists as byte or unicode string

def clear(self): (source)

Undocumented

def remove(self, value): (source)

Removing key from the attributes with checking if it exists as byte or unicode string

def update(self, sequence): (source)

Undocumented

ldapObject = (source)

Undocumented