Dashboard > Penrose > ... > Penrose 0.9.7 Documentation > LDAP Operations
LDAP Operations
Added by Endi S. Dewata, last edited by Endi S. Dewata on Nov 29, 2005  (view change)
Labels: 
(None)


Bind Operation

connection.bind(dn, password);

Unbind Operation

connection.unbind();

Search Operation

List attributeNames = new ArrayList();

SearchResults results = connection.search(
    dn,
    LDAPConnection.SCOPE_SUB,
    LDAPSearchConstraints.DEREF_ALWAYS,
    "(objectClass=*)",
    attributeNames);

for (Iterator i=results.iterator(); i.hasNext(); ) {
    LDAPEntry entry = (LDAPEntry)i.next();
    ...
}

Add Operation

connection.add(entry);

Modify Operation

connection.modify(dn, modifications);

ModRDN Operation

connection.modrdn(dn, newRdn);

Compare Operation

connection.compare(dn, attributeType, attributeValue);

Delete Operation

connection.delete(dn);

Site running on a free Atlassian Confluence Open Source Project License granted to Safehaus. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.4 Build:#809 Jun 12, 2007) - Bug/feature request - Contact Administrators