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);