KLDAP Library
KLDAP::LdapObject Class Reference
This class represents an LDAP Object. More...
#include <ldapobject.h>
Public Member Functions | |
| void | addValue (const QString &attributeName, const QByteArray &value) |
| const LdapAttrMap & | attributes () const |
| void | clear () |
| LdapDN | dn () const |
| bool | hasAttribute (const QString &attributeName) const |
| LdapObject (const LdapObject &that) | |
| LdapObject (const QString &dn) | |
| LdapObject & | operator= (const LdapObject &that) |
| void | setAttributes (const LdapAttrMap &attrs) |
| void | setDn (const QString &dn) |
| void | setDn (const LdapDN &dn) |
| void | setValues (const QString &attributeName, const LdapAttrValue &values) |
| QString | toString () const |
| QByteArray | value (const QString &attributeName) const |
| LdapAttrValue | values (const QString &attributeName) const |
Detailed Description
This class represents an LDAP Object.
Definition at line 41 of file ldapobject.h.
Member Function Documentation
| void LdapObject::addValue | ( | const QString & | attributeName, | |
| const QByteArray & | value | |||
| ) |
Adds the given value to the specified attribute.
If the given attribute not exists, then it's created.
Definition at line 123 of file ldapobject.cpp.
| const LdapAttrMap & LdapObject::attributes | ( | ) | const |
Returns the attributes and their values.
Definition at line 95 of file ldapobject.cpp.
| void LdapObject::clear | ( | ) |
Clears the name and attributes of the object.
Definition at line 112 of file ldapobject.cpp.
| LdapDN LdapObject::dn | ( | ) | const |
Return the Distinguished Name of the object.
Definition at line 90 of file ldapobject.cpp.
| bool LdapObject::hasAttribute | ( | const QString & | attributeName | ) | const |
Returns true if the given attributethe exists, false otherwise.
Definition at line 146 of file ldapobject.cpp.
| void LdapObject::setAttributes | ( | const LdapAttrMap & | attrs | ) |
Sets the attributes and attribute values of the object.
Definition at line 85 of file ldapobject.cpp.
| void LdapObject::setDn | ( | const QString & | dn | ) |
Sets the Distinguished Name of the object.
Definition at line 80 of file ldapobject.cpp.
| void LdapObject::setDn | ( | const LdapDN & | dn | ) |
Sets the Distinguished Name of the object.
Definition at line 75 of file ldapobject.cpp.
| void LdapObject::setValues | ( | const QString & | attributeName, | |
| const LdapAttrValue & | values | |||
| ) |
Sets the given attribute values.
If the given attribute not exists, then it's created, if exists, it's overwritten.
Definition at line 118 of file ldapobject.cpp.
| QString LdapObject::toString | ( | ) | const |
Returns the text presentation (LDIF format) of the object.
Definition at line 100 of file ldapobject.cpp.
| QByteArray LdapObject::value | ( | const QString & | attributeName | ) | const |
Returns the first value of the attribute with the given name or an empty byte array if the attribute does not exists.
Definition at line 137 of file ldapobject.cpp.
| LdapAttrValue LdapObject::values | ( | const QString & | attributeName | ) | const |
Returns all values of the attribute with the given name.
Definition at line 128 of file ldapobject.cpp.
The documentation for this class was generated from the following files:
KDE 4.3 API Reference