KLDAP Library
#include <ldapobject.h>
Public Member Functions | |
| LdapObject (const QString &dn) | |
| LdapObject (const LdapObject &that) | |
| void | addValue (const QString &attributeName, const QByteArray &value) |
| const LdapAttrMap & | attributes () const |
| void | clear () |
| LdapDN | dn () const |
| bool | hasAttribute (const QString &attributeName) const |
| LdapObject & | operator= (const LdapObject &that) |
| void | setAttributes (const LdapAttrMap &attrs) |
| void | setDn (const LdapDN &dn) |
| void | setDn (const QString &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.
- Parameters
-
attributeName the attribute for which to add a value value the attribute value to add
Definition at line 125 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 114 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 148 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 LdapDN & | dn | ) |
Sets the Distinguished Name of the object.
Definition at line 75 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::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.
- Parameters
-
attributeName the attribute name for which to set values values the values of attribute to set
Definition at line 120 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 139 of file ldapobject.cpp.
| LdapAttrValue LdapObject::values | ( | const QString & | attributeName | ) | const |
Returns all values of the attribute with the given name.
Definition at line 130 of file ldapobject.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:00:21 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference