package org.safehaus.penrose.ldap.connection; import org.safehaus.penrose.ldap.SearchResult; import org.safehaus.penrose.ldap.DN; import org.safehaus.penrose.ldap.SearchResponse; import org.safehaus.penrose.ldap.SearchRequest; import org.safehaus.penrose.schema.Schema; /** * @author Endi Sukma Dewata */ public interface LDAPConnectionServiceMBean { public SearchResult find(String dn) throws Exception; public SearchResult find(DN dn) throws Exception; public SearchResponse search(SearchRequest request, SearchResponse response) throws Exception; public Schema getSchema() throws Exception; }