/** * Executes the ldap search operation with the supplied filter. * * @param filter to execute * * @return ldap search result * * @throws LdapException if an error occurs */ protected SearchResult performLdapSearch(final SearchFilter filter) throws LdapException { final SearchRequest request = createSearchRequest(filter); try (Connection conn = getConnection()) { final SearchOperation op = createSearchOperation(conn); return op.execute(request).getResult(); } }
/** * Executes the ldap search operation with the supplied filter. * * @param filter to execute * * @return ldap search result * * @throws LdapException if an error occurs */ protected SearchResult performLdapSearch(final SearchFilter filter) throws LdapException { final SearchRequest request = createSearchRequest(filter); try (Connection conn = getConnection()) { final SearchOperation op = createSearchOperation(conn); return op.execute(request).getResult(); } }
/** * Executes the ldap search operation with the supplied filter. * * @param filter to execute * * @return ldap search result * * @throws LdapException if an error occurs */ protected SearchResult performLdapSearch(final SearchFilter filter) throws LdapException { final SearchRequest request = createSearchRequest(filter); try (Connection conn = getConnection()) { final SearchOperation op = createSearchOperation(conn); return op.execute(request).getResult(); } }