com.ca.commons.jndi.ldap
Class LDAPUtil
java.lang.Object
com.ca.commons.jndi.ldap.LDAPUtil
public final class LDAPUtil
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LDAP_CODE_SUCCESS
public static final int LDAP_CODE_SUCCESS
- Full list of codes can be found at
http://java.sun.com/j2se/1.4.2/docs/guide/jndi/jndi-ldap-gl.html#EXCEPT
but haven't found any standard Java class documenting them.
- See Also:
- Constant Field Values
LDAP_CODE_OPERATIONS_ERROR
public static final int LDAP_CODE_OPERATIONS_ERROR
- See Also:
- Constant Field Values
LDAP_CODE_PROTOCOL_ERROR
public static final int LDAP_CODE_PROTOCOL_ERROR
- See Also:
- Constant Field Values
LDAP_CODE_TIME_LIMIT_EXCEEDED
public static final int LDAP_CODE_TIME_LIMIT_EXCEEDED
- See Also:
- Constant Field Values
LDAP_CODE_SIZE_LIMIT_EXCEEDED
public static final int LDAP_CODE_SIZE_LIMIT_EXCEEDED
- See Also:
- Constant Field Values
LDAP_CODE_COMPARE_FALSE
public static final int LDAP_CODE_COMPARE_FALSE
- See Also:
- Constant Field Values
LDAP_CODE_COMPARE_TRUE
public static final int LDAP_CODE_COMPARE_TRUE
- See Also:
- Constant Field Values
LDAP_CODE_AUTH_METHOD_NOT_SUPPORTED
public static final int LDAP_CODE_AUTH_METHOD_NOT_SUPPORTED
- See Also:
- Constant Field Values
LDAP_CODE_STRONG_AUTH_REQUIRED
public static final int LDAP_CODE_STRONG_AUTH_REQUIRED
- See Also:
- Constant Field Values
LDAP_CODE_PARTIAL_RESULTS
public static final int LDAP_CODE_PARTIAL_RESULTS
- See Also:
- Constant Field Values
LDAP_CODE_REFERRAL
public static final int LDAP_CODE_REFERRAL
- See Also:
- Constant Field Values
LDAP_CODE_ADMIN_LIMIT_EXCEEDED
public static final int LDAP_CODE_ADMIN_LIMIT_EXCEEDED
- See Also:
- Constant Field Values
LDAP_CODE_UNAVAILABLE_CRITICAL_EXTENSION
public static final int LDAP_CODE_UNAVAILABLE_CRITICAL_EXTENSION
- See Also:
- Constant Field Values
LDAP_CODE_CONFIDENTIALITY_REQUIRED
public static final int LDAP_CODE_CONFIDENTIALITY_REQUIRED
- See Also:
- Constant Field Values
LDAP_CODE_SASL_BIND_IN_PROGRESS
public static final int LDAP_CODE_SASL_BIND_IN_PROGRESS
- See Also:
- Constant Field Values
LDAP_CODE_NO_SUCH_ATTRIBUTE
public static final int LDAP_CODE_NO_SUCH_ATTRIBUTE
- See Also:
- Constant Field Values
LDAP_CODE_UNDEFINED_ATTRIBUTE_TYPE
public static final int LDAP_CODE_UNDEFINED_ATTRIBUTE_TYPE
- See Also:
- Constant Field Values
LDAP_CODE_INAPPROPRIATE_MATCHING
public static final int LDAP_CODE_INAPPROPRIATE_MATCHING
- See Also:
- Constant Field Values
LDAP_CODE_CONSTRAINT_VIOLATION
public static final int LDAP_CODE_CONSTRAINT_VIOLATION
- See Also:
- Constant Field Values
LDAP_CODE_ATTRIBUTE_OR_VALUE_EXISTS
public static final int LDAP_CODE_ATTRIBUTE_OR_VALUE_EXISTS
- See Also:
- Constant Field Values
LDAP_CODE_INVALID_ATTRIBUTE_SYNTAX
public static final int LDAP_CODE_INVALID_ATTRIBUTE_SYNTAX
- See Also:
- Constant Field Values
LDAP_CODE_NO_SUCH_OBJECT
public static final int LDAP_CODE_NO_SUCH_OBJECT
- See Also:
- Constant Field Values
LDAP_CODE_ALIAS_PROBLEM
public static final int LDAP_CODE_ALIAS_PROBLEM
- See Also:
- Constant Field Values
LDAP_CODE_INVALID_DN_SYNTAX
public static final int LDAP_CODE_INVALID_DN_SYNTAX
- See Also:
- Constant Field Values
LDAP_CODE_IS_LEAF
public static final int LDAP_CODE_IS_LEAF
- See Also:
- Constant Field Values
LDAP_CODE_ALIAS_DEREFERENCING_PROBLEM
public static final int LDAP_CODE_ALIAS_DEREFERENCING_PROBLEM
- See Also:
- Constant Field Values
LDAP_CODE_INAPPROPRIATE_AUTHENTICATION
public static final int LDAP_CODE_INAPPROPRIATE_AUTHENTICATION
- See Also:
- Constant Field Values
LDAP_CODE_INVALID_CREDENTIALS
public static final int LDAP_CODE_INVALID_CREDENTIALS
- See Also:
- Constant Field Values
LDAP_CODE_INSUFFICIENT_ACCESS_RIGHTS
public static final int LDAP_CODE_INSUFFICIENT_ACCESS_RIGHTS
- See Also:
- Constant Field Values
LDAP_CODE_BUSY
public static final int LDAP_CODE_BUSY
- See Also:
- Constant Field Values
LDAP_CODE_UNAVAILABLE
public static final int LDAP_CODE_UNAVAILABLE
- See Also:
- Constant Field Values
LDAP_CODE_UNWILLING_TO_PERFORM
public static final int LDAP_CODE_UNWILLING_TO_PERFORM
- See Also:
- Constant Field Values
LDAP_CODE_LOOP_DETECT
public static final int LDAP_CODE_LOOP_DETECT
- See Also:
- Constant Field Values
LDAP_CODE_NAMING_VIOLATION
public static final int LDAP_CODE_NAMING_VIOLATION
- See Also:
- Constant Field Values
LDAP_CODE_OBJECT_CLASS_VIOLATION
public static final int LDAP_CODE_OBJECT_CLASS_VIOLATION
- See Also:
- Constant Field Values
LDAP_CODE_NOT_ALLOWED_ON_NON_LEAF
public static final int LDAP_CODE_NOT_ALLOWED_ON_NON_LEAF
- See Also:
- Constant Field Values
LDAP_CODE_NOT_ALLOWED_ON_RDN
public static final int LDAP_CODE_NOT_ALLOWED_ON_RDN
- See Also:
- Constant Field Values
LDAP_CODE_ENTRY_ALREADY_EXISTS
public static final int LDAP_CODE_ENTRY_ALREADY_EXISTS
- See Also:
- Constant Field Values
LDAP_CODE_OBJECT_CLASS_MODS_PROHIBITED
public static final int LDAP_CODE_OBJECT_CLASS_MODS_PROHIBITED
- See Also:
- Constant Field Values
LDAP_RESULTS_TOO_LARGE
public static final int LDAP_RESULTS_TOO_LARGE
- See Also:
- Constant Field Values
LDAP_CODE_AFFECTS_MULTIPLE_DSAS
public static final int LDAP_CODE_AFFECTS_MULTIPLE_DSAS
- See Also:
- Constant Field Values
LDAP_CODE_OTHER
public static final int LDAP_CODE_OTHER
- See Also:
- Constant Field Values
NAME_SPECIAL_CHARS
public static final char[] NAME_SPECIAL_CHARS
SYNTAX_X500_DN
public static final String SYNTAX_X500_DN
- See Also:
- Constant Field Values
SYNTAX_X500_OID
public static final String SYNTAX_X500_OID
- See Also:
- Constant Field Values
SYNTAX_X500_CASE_EXACT_STRING
public static final String SYNTAX_X500_CASE_EXACT_STRING
- See Also:
- Constant Field Values
SYNTAX_X500_CASE_IGNORE_STRING
public static final String SYNTAX_X500_CASE_IGNORE_STRING
- See Also:
- Constant Field Values
SYNTAX_X500_IA5_STRING
public static final String SYNTAX_X500_IA5_STRING
- See Also:
- Constant Field Values
SYNTAX_X500_NUMERIC
public static final String SYNTAX_X500_NUMERIC
- See Also:
- Constant Field Values
SYNTAX_X500_BOOLEAN
public static final String SYNTAX_X500_BOOLEAN
- See Also:
- Constant Field Values
SYNTAX_LDAP_ACI_ITEM
public static final String SYNTAX_LDAP_ACI_ITEM
- See Also:
- Constant Field Values
SYNTAX_LDAP_ACCESS_POINT
public static final String SYNTAX_LDAP_ACCESS_POINT
- See Also:
- Constant Field Values
SYNTAX_LDAP_ATTRIBUTE_TYPE_DESC
public static final String SYNTAX_LDAP_ATTRIBUTE_TYPE_DESC
- See Also:
- Constant Field Values
SYNTAX_LDAP_AUDIO
public static final String SYNTAX_LDAP_AUDIO
- See Also:
- Constant Field Values
SYNTAX_LDAP_BINARY
public static final String SYNTAX_LDAP_BINARY
- See Also:
- Constant Field Values
SYNTAX_LDAP_BIT_STRING
public static final String SYNTAX_LDAP_BIT_STRING
- See Also:
- Constant Field Values
SYNTAX_LDAP_BOOLEAN
public static final String SYNTAX_LDAP_BOOLEAN
- See Also:
- Constant Field Values
SYNTAX_LDAP_CERTIFICATE
public static final String SYNTAX_LDAP_CERTIFICATE
- See Also:
- Constant Field Values
SYNTAX_LDAP_CERTIFICATE_LIST
public static final String SYNTAX_LDAP_CERTIFICATE_LIST
- See Also:
- Constant Field Values
SYNTAX_LDAP_CERTIFICATE_PAIR
public static final String SYNTAX_LDAP_CERTIFICATE_PAIR
- See Also:
- Constant Field Values
SYNTAX_LDAP_COUNTRY_STRING
public static final String SYNTAX_LDAP_COUNTRY_STRING
- See Also:
- Constant Field Values
SYNTAX_LDAP_DN
public static final String SYNTAX_LDAP_DN
- See Also:
- Constant Field Values
SYNTAX_LDAP_DATA_QUALITY
public static final String SYNTAX_LDAP_DATA_QUALITY
- See Also:
- Constant Field Values
SYNTAX_LDAP_DELIVERY_METHOD
public static final String SYNTAX_LDAP_DELIVERY_METHOD
- See Also:
- Constant Field Values
SYNTAX_LDAP_DIRECTORY_STRING
public static final String SYNTAX_LDAP_DIRECTORY_STRING
- See Also:
- Constant Field Values
SYNTAX_LDAP_DIT_CONTENT_RULE
public static final String SYNTAX_LDAP_DIT_CONTENT_RULE
- See Also:
- Constant Field Values
SYNTAX_LDAP_DIT_STRUCTURE_RULE_DESC
public static final String SYNTAX_LDAP_DIT_STRUCTURE_RULE_DESC
- See Also:
- Constant Field Values
SYNTAX_LDAP_DL_SUBMIT_PERMISSION
public static final String SYNTAX_LDAP_DL_SUBMIT_PERMISSION
- See Also:
- Constant Field Values
SYNTAX_LDAP_DSA_QUALITY_SYNTAX
public static final String SYNTAX_LDAP_DSA_QUALITY_SYNTAX
- See Also:
- Constant Field Values
SYNTAX_LDAP_DSE_TYPE
public static final String SYNTAX_LDAP_DSE_TYPE
- See Also:
- Constant Field Values
SYNTAX_LDAP_ENHANCED_GUIDE
public static final String SYNTAX_LDAP_ENHANCED_GUIDE
- See Also:
- Constant Field Values
SYNTAX_LDAP_FAX_NUMBER
public static final String SYNTAX_LDAP_FAX_NUMBER
- See Also:
- Constant Field Values
SYNTAX_LDAP_FAX_IMAGE
public static final String SYNTAX_LDAP_FAX_IMAGE
- See Also:
- Constant Field Values
SYNTAX_LDAP_GENERALIZED_TIME
public static final String SYNTAX_LDAP_GENERALIZED_TIME
- See Also:
- Constant Field Values
SYNTAX_LDAP_GUIDE
public static final String SYNTAX_LDAP_GUIDE
- See Also:
- Constant Field Values
SYNTAX_LDAP_IA5_STRING
public static final String SYNTAX_LDAP_IA5_STRING
- See Also:
- Constant Field Values
SYNTAX_LDAP_INTEGER
public static final String SYNTAX_LDAP_INTEGER
- See Also:
- Constant Field Values
SYNTAX_LDAP_JPEG_IMAGE
public static final String SYNTAX_LDAP_JPEG_IMAGE
- See Also:
- Constant Field Values
SYNTAX_LDAP_MASTER_AND_SHADOW_ACCESS_POINTS
public static final String SYNTAX_LDAP_MASTER_AND_SHADOW_ACCESS_POINTS
- See Also:
- Constant Field Values
SYNTAX_LDAP_MATCHING_RULE_DESC
public static final String SYNTAX_LDAP_MATCHING_RULE_DESC
- See Also:
- Constant Field Values
SYNTAX_LDAP_MATCHING_RULE_USE_DESC
public static final String SYNTAX_LDAP_MATCHING_RULE_USE_DESC
- See Also:
- Constant Field Values
SYNTAX_LDAP_MAIL_PREFERENCE
public static final String SYNTAX_LDAP_MAIL_PREFERENCE
- See Also:
- Constant Field Values
SYNTAX_LDAP_MHS_OR_ADDRESS
public static final String SYNTAX_LDAP_MHS_OR_ADDRESS
- See Also:
- Constant Field Values
SYNTAX_LDAP_NAME_AND_UID
public static final String SYNTAX_LDAP_NAME_AND_UID
- See Also:
- Constant Field Values
SYNTAX_LDAP_NAME_FORM
public static final String SYNTAX_LDAP_NAME_FORM
- See Also:
- Constant Field Values
SYNTAX_LDAP_NUMERIC_STRING
public static final String SYNTAX_LDAP_NUMERIC_STRING
- See Also:
- Constant Field Values
SYNTAX_LDAP_OBJECT_CLASS_DESC
public static final String SYNTAX_LDAP_OBJECT_CLASS_DESC
- See Also:
- Constant Field Values
SYNTAX_LDAP_OID
public static final String SYNTAX_LDAP_OID
- See Also:
- Constant Field Values
SYNTAX_LDAP_OTHER_MAILBOX
public static final String SYNTAX_LDAP_OTHER_MAILBOX
- See Also:
- Constant Field Values
SYNTAX_LDAP_OCTET_STRING
public static final String SYNTAX_LDAP_OCTET_STRING
- See Also:
- Constant Field Values
SYNTAX_LDAP_POSTAL_ADDRESS
public static final String SYNTAX_LDAP_POSTAL_ADDRESS
- See Also:
- Constant Field Values
SYNTAX_LDAP_PROTOCOL_INFO
public static final String SYNTAX_LDAP_PROTOCOL_INFO
- See Also:
- Constant Field Values
SYNTAX_LDAP_PRESENTATION_ADDRESS
public static final String SYNTAX_LDAP_PRESENTATION_ADDRESS
- See Also:
- Constant Field Values
SYNTAX_LDAP_PRINTABLE_STRING
public static final String SYNTAX_LDAP_PRINTABLE_STRING
- See Also:
- Constant Field Values
SYNTAX_LDAP_SUBTREE_SPECIFICATION
public static final String SYNTAX_LDAP_SUBTREE_SPECIFICATION
- See Also:
- Constant Field Values
SYNTAX_LDAP_SUPPLIER_INFORMATION
public static final String SYNTAX_LDAP_SUPPLIER_INFORMATION
- See Also:
- Constant Field Values
SYNTAX_LDAP_SUPPLIER_OR_CONSUMER
public static final String SYNTAX_LDAP_SUPPLIER_OR_CONSUMER
- See Also:
- Constant Field Values
SYNTAX_LDAP_SUPPLIER_AND_CONSUMER
public static final String SYNTAX_LDAP_SUPPLIER_AND_CONSUMER
- See Also:
- Constant Field Values
SYNTAX_LDAP_SUPPORTED_ALGORITHM
public static final String SYNTAX_LDAP_SUPPORTED_ALGORITHM
- See Also:
- Constant Field Values
SYNTAX_LDAP_TELEPHONE_NUMBER
public static final String SYNTAX_LDAP_TELEPHONE_NUMBER
- See Also:
- Constant Field Values
SYNTAX_LDAP_TELETEX_TERMINAL_ID
public static final String SYNTAX_LDAP_TELETEX_TERMINAL_ID
- See Also:
- Constant Field Values
SYNTAX_LDAP_TELEX_NUMBER
public static final String SYNTAX_LDAP_TELEX_NUMBER
- See Also:
- Constant Field Values
SYNTAX_LDAP_UTC_TIME
public static final String SYNTAX_LDAP_UTC_TIME
- See Also:
- Constant Field Values
SYNTAX_LDAP_LDAP_SYNTAX_DESC
public static final String SYNTAX_LDAP_LDAP_SYNTAX_DESC
- See Also:
- Constant Field Values
isRetriable
public static boolean isRetriable(int status)
- Returns true if
status represents a transient condition
rather then a logical failure, false otherwise.
getSyntax
@Nullable
public static String getSyntax(String attributeOID)
getSyntaxDescription
@Nullable
public static String getSyntaxDescription(String syntaxOID)
Created 2011-07-14 13:27 EST