public class LDAPClient<U extends LDAP_User> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
LDAPClient.ReferralHandling |
Constructor and Description |
---|
LDAPClient() |
LDAPClient(LDAP_Config inConfig) |
public LDAPClient()
public LDAPClient(LDAP_Config inConfig)
public LDAPClient<U> setServerURL(String inValue)
public String getServerURL()
public LDAPClient<U> setUserContext(String inValue)
public LDAPClient<U> setReferralHandling(LDAPClient.ReferralHandling inValue)
public LDAPClient.ReferralHandling getReferralHandling()
public LDAPClient<U> setUserContext(LdapName inValue)
public LDAPClient<U> setGroupContext(String inValue)
public LDAPClient<U> setGroupContext(LdapName inValue)
public LDAPClient<U> setPrincipalContext(String inValue)
public LDAPClient<U> setPrincipalContext(LdapName inValue)
public LDAPClient<U> setPrincipalSuffix(String inValue)
public LDAPClient<U> setPrincipalCredentials(LoginCredentials inValue)
inValue
- the security principal credentialspublic LDAPClient<U> setPrincipalFieldName(String inValue)
public LDAP_UserObjFactory<U> getUserFactory()
public LDAPClient<U> setUserFactory(LDAP_UserObjFactory<U> inValue)
public boolean authenticate(LoginCredentials inCredentials)
public U getInfoForUser(String inQuery)
public U getInfoForUser(String inQuery, List<LDAP_UserField> inFields)
public U getInfoForUser(LdapName inBaseDN, String inQuery)
public U getInfoForUser(LdapName inBaseDN, String inQuery, List<LDAP_UserField> inFields)
public List<U> getInfoForUsers(String inQuery)
public List<U> getInfoForUsers(String inFilter, List<LDAP_UserField> inFields)
public List<U> getInfoForUsers(LdapName inBaseDN, String inFilter, List<LDAP_UserField> inFields)
public List<U> getInfoForUsersWithPaging(LdapContext inCtx, LdapName inBaseDN, String inFilter, List<LDAP_UserField> inFields) throws Exception
Exception
public List<U> getUsersForGroup(String inFilter)
jataylor@hairyfatguy.com