
com.redhat.lightblue.rest.auth.ldap.LDAPQuery Maven / Gradle / Ivy
package com.redhat.lightblue.rest.auth.ldap;
import javax.naming.directory.SearchControls;
/**
*
* Created by lcestari on 2/23/15.
*/
public class LDAPQuery {
final String uid;
final String ldapSearchBase;
final String searchFilter;
final SearchControls searchControls = new SearchControls();
public LDAPQuery(String uid, String ldapSearchBase, String searchFilter, int searchControlScope) {
this.uid = uid;
this.ldapSearchBase = ldapSearchBase;
this.searchFilter = searchFilter;
this.searchControls.setSearchScope(searchControlScope);
}
@Override
public String toString() {
return "LDAPCacheKey{"
+ "uid='" + uid + '\''
+ ", ldapSearchBase='" + ldapSearchBase + '\''
+ ", searchFilter='" + searchFilter + '\''
+ ", searchControls=" + searchControls
+ '}';
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy