if (filter != null && filter.getFilter() != null) { final SearchResult result = performLdapSearch(filter); final Iterator<LdapEntry> answer = result.getEntries().iterator();
if (filter.getFilter() != null) { final SearchResult result = performLdapSearch(filter); final Iterator<LdapEntry> answer = result.getEntries().iterator();
if (filter != null && filter.getFilter() != null) { final SearchResult result = performLdapSearch(filter); final Iterator<LdapEntry> answer = result.getEntries().iterator();
/** * Constructs a new search filter using {@link SearchExecutor#searchFilter} as a template and * the username as a parameter. * * @param executor the executor * @param username the username * @return Search filter with parameters applied. */ private SearchFilter createSearchFilter(final SearchExecutor executor, final String username) { final SearchFilter filter = new SearchFilter(); filter.setFilter(executor.getSearchFilter().getFilter()); filter.setParameter(0, username); logger.debug("Constructed LDAP search filter [{}]", filter.format()); return filter; } }
/** * Constructs a new search filter using {@link SearchExecutor#searchFilter} as a template and * the username as a parameter. * * @param filterQuery the query filter * @param params the username * @return Search filter with parameters applied. */ public static SearchFilter newSearchFilter(final String filterQuery, final String... params) { final SearchFilter filter = new SearchFilter(); filter.setFilter(filterQuery); if (params != null) { for (int i = 0; i < params.length; i++) { if (filter.getFilter().contains("{" + i + "}")) { filter.setParameter(i, params[i]); } else { filter.setParameter("user", params[i]); } } } LOGGER.debug("Constructed LDAP search filter [{}]", filter.format()); return filter; }
new SearchTemplates(sf11.getFilter(), sf12.getFilter(), sf13.getFilter(), sf14.getFilter(), sf15.getFilter()), new Query("fisher"), new SearchFilter[] {sf11, sf12, sf13, sf14, sf15, }, sf21.getFilter(), sf22.getFilter(), sf23.getFilter(), sf24.getFilter(), sf25.getFilter(), sf26.getFilter(), sf27.getFilter(), sf28.getFilter()), new Query("daniel fisher"), new SearchFilter[] {sf21, sf22, sf23, sf24, sf25, sf26, sf27, sf28, }, sf31.getFilter(), sf32.getFilter(), sf33.getFilter(), sf34.getFilter(), sf35.getFilter(), sf36.getFilter(), sf37.getFilter(), sf38.getFilter(), sf39.getFilter()), new Query("daniel wayne fisher"), new SearchFilter[] {sf31, sf32, sf33, sf34, sf35, sf36, sf37, sf38, sf39, }, }, new SearchTemplates(sf41.getFilter()),