All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.redhat.lightblue.rest.auth.ldap.LDAPQuery Maven / Gradle / Ivy

There is a newer version: 2.32.0
Show newest version
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