public class LDAPUtil
extends java.lang.Object
Constructor and Description |
---|
LDAPUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
escapeCharacters(java.lang.String attribute)
Deprecated.
As of Mueller (7.2.x), replaced by
SafeLdapFilter |
static java.lang.Object |
getAttributeObject(javax.naming.directory.Attributes attributes,
java.util.Properties properties,
java.lang.String key) |
static java.lang.Object |
getAttributeObject(javax.naming.directory.Attributes attributes,
java.util.Properties properties,
java.lang.String key,
java.lang.Object defaultValue) |
static java.lang.Object |
getAttributeObject(javax.naming.directory.Attributes attributes,
java.lang.String id) |
static java.lang.Object |
getAttributeObject(javax.naming.directory.Attributes attributes,
java.lang.String id,
java.lang.Object defaultValue) |
static java.lang.String |
getAttributeString(javax.naming.directory.Attributes attributes,
java.util.Properties properties,
java.lang.String key) |
static java.lang.String |
getAttributeString(javax.naming.directory.Attributes attributes,
java.util.Properties properties,
java.lang.String key,
java.lang.String defaultValue) |
static java.lang.String |
getAttributeString(javax.naming.directory.Attributes attributes,
java.lang.String id) |
static java.lang.String |
getAttributeString(javax.naming.directory.Attributes attributes,
java.lang.String id,
java.lang.String defaultValue) |
static java.lang.String[] |
getAttributeStringArray(javax.naming.directory.Attributes attributes,
java.util.Properties properties,
java.lang.String key) |
static java.lang.String[] |
getAttributeStringArray(javax.naming.directory.Attributes attributes,
java.lang.String id) |
static SafeLdapFilterTemplate |
getAuthSearchSafeLdapFilterTemplate(LDAPServerConfiguration ldapServerConfiguration,
LDAPFilterValidator ldapFilterValidator) |
static SafeLdapName |
getBaseDNSafeLdapName(LDAPServerConfiguration ldapServerConfiguration) |
static java.lang.String |
getFullProviderURL(java.lang.String baseURL,
java.lang.String baseDN) |
static SafeLdapName |
getGroupsDNSafeLdapName(LDAPServerConfiguration ldapServerConfiguration) |
static SafeLdapFilter |
getGroupSearchSafeLdapFilter(LDAPServerConfiguration ldapServerConfiguration,
LDAPFilterValidator ldapFilterValidator) |
static SafeLdapName |
getUsersDNSafeLdapName(LDAPServerConfiguration ldapServerConfiguration) |
static SafeLdapFilter |
getUserSearchSafeLdapFilter(LDAPServerConfiguration ldapServerConfiguration,
LDAPFilterValidator ldapFilterValidator) |
static java.util.Date |
parseDate(java.lang.String date) |
@Deprecated public static java.lang.String escapeCharacters(java.lang.String attribute)
SafeLdapFilter
public static java.lang.Object getAttributeObject(javax.naming.directory.Attributes attributes, java.util.Properties properties, java.lang.String key) throws javax.naming.NamingException
javax.naming.NamingException
public static java.lang.Object getAttributeObject(javax.naming.directory.Attributes attributes, java.util.Properties properties, java.lang.String key, java.lang.Object defaultValue) throws javax.naming.NamingException
javax.naming.NamingException
public static java.lang.Object getAttributeObject(javax.naming.directory.Attributes attributes, java.lang.String id) throws javax.naming.NamingException
javax.naming.NamingException
public static java.lang.Object getAttributeObject(javax.naming.directory.Attributes attributes, java.lang.String id, java.lang.Object defaultValue) throws javax.naming.NamingException
javax.naming.NamingException
public static java.lang.String getAttributeString(javax.naming.directory.Attributes attributes, java.util.Properties properties, java.lang.String key) throws javax.naming.NamingException
javax.naming.NamingException
public static java.lang.String getAttributeString(javax.naming.directory.Attributes attributes, java.util.Properties properties, java.lang.String key, java.lang.String defaultValue) throws javax.naming.NamingException
javax.naming.NamingException
public static java.lang.String getAttributeString(javax.naming.directory.Attributes attributes, java.lang.String id) throws javax.naming.NamingException
javax.naming.NamingException
public static java.lang.String getAttributeString(javax.naming.directory.Attributes attributes, java.lang.String id, java.lang.String defaultValue) throws javax.naming.NamingException
javax.naming.NamingException
public static java.lang.String[] getAttributeStringArray(javax.naming.directory.Attributes attributes, java.util.Properties properties, java.lang.String key) throws javax.naming.NamingException
javax.naming.NamingException
public static java.lang.String[] getAttributeStringArray(javax.naming.directory.Attributes attributes, java.lang.String id) throws javax.naming.NamingException
javax.naming.NamingException
public static SafeLdapFilterTemplate getAuthSearchSafeLdapFilterTemplate(LDAPServerConfiguration ldapServerConfiguration, LDAPFilterValidator ldapFilterValidator) throws LDAPFilterException
LDAPFilterException
public static SafeLdapName getBaseDNSafeLdapName(LDAPServerConfiguration ldapServerConfiguration) throws javax.naming.InvalidNameException
javax.naming.InvalidNameException
public static java.lang.String getFullProviderURL(java.lang.String baseURL, java.lang.String baseDN)
public static SafeLdapName getGroupsDNSafeLdapName(LDAPServerConfiguration ldapServerConfiguration) throws javax.naming.InvalidNameException
javax.naming.InvalidNameException
public static SafeLdapFilter getGroupSearchSafeLdapFilter(LDAPServerConfiguration ldapServerConfiguration, LDAPFilterValidator ldapFilterValidator) throws LDAPFilterException
LDAPFilterException
public static SafeLdapName getUsersDNSafeLdapName(LDAPServerConfiguration ldapServerConfiguration) throws javax.naming.InvalidNameException
javax.naming.InvalidNameException
public static SafeLdapFilter getUserSearchSafeLdapFilter(LDAPServerConfiguration ldapServerConfiguration, LDAPFilterValidator ldapFilterValidator) throws LDAPFilterException
LDAPFilterException
public static java.util.Date parseDate(java.lang.String date) throws java.lang.Exception
java.lang.Exception