SearchControls searchControls = new SearchControls();
searchControls.setSearchScope(SearchControls.SUBTREE_SCOPE);
- String searchBase = getBaseDn();
+ LdapName searchBase = getBaseDn();
NamingEnumeration<SearchResult> results = getLdapContext().search(searchBase, searchFilter, searchControls);
ArrayList<DirectoryUser> res = new ArrayList<DirectoryUser>();
}
}
- private LdapName toDn(String baseDn, Binding binding) throws InvalidNameException {
+ private LdapName toDn(LdapName baseDn, Binding binding) throws InvalidNameException {
return new LdapName(binding.isRelative() ? binding.getName() + "," + baseDn : binding.getName());
}
SearchControls searchControls = new SearchControls();
searchControls.setSearchScope(SearchControls.SUBTREE_SCOPE);
- String searchBase = getBaseDn();
+ LdapName searchBase = getBaseDn();
NamingEnumeration<SearchResult> results = getLdapContext().search(searchBase, searchFilter, searchControls);
while (results.hasMoreElements()) {