/** * Short hand for retrieving results from a query * @param message * @return The search results * @throws LDAPException */ private DSMLSearchResults execQuery(LDAPMessage message) throws LDAPException { return (DSMLSearchResults) sendMessage(message,true); }
/** * Short hand for executing a modification operation (add/modify/delete/rename) * @param message The message * @return The response * @throws LDAPException */ private LDAPMessage sendMessage(LDAPMessage message) throws LDAPException { return (LDAPMessage) sendMessage(message,false); }
public LDAPMessageQueue sendRequest(LDAPMessage request, LDAPMessageQueue queue) throws LDAPException { this.sendMessage(request); return null; }
public void add(LDAPEntry entry, LDAPConstraints cont) throws LDAPException { LDAPControl[] conts = cont != null ? cont.getControls() : null; LDAPAddRequest add = new LDAPAddRequest(entry,conts); this.sendMessage(add); }
public void modify( String dn, LDAPModification[] mods, LDAPConstraints consts) throws LDAPException { LDAPControl[] controls = consts != null ? consts.getControls() : null; LDAPModifyRequest msg = new LDAPModifyRequest(dn,mods,controls); this.sendMessage(msg); }
public void delete(String dn, LDAPConstraints consts) throws LDAPException { LDAPControl[] controls = consts != null ? consts.getControls() : null; LDAPDeleteRequest msg = new LDAPDeleteRequest(dn,controls); this.sendMessage(msg); }
public void rename( String dn, String newRdn, String newParentDN, boolean delOld, LDAPConstraints constr) throws LDAPException { LDAPControl[] controls = constr != null ? constr.getControls() : null; LDAPModifyDNRequest msg = new LDAPModifyDNRequest(dn,newRdn,newParentDN,delOld,controls); this.sendMessage(msg); }