public class LdapInvalidDnException extends LdapOperationException
LdapOperationException designed to hold an unequivocal LDAP
result code.| Modifier and Type | Field and Description |
|---|---|
(package private) static long |
serialVersionUID
The serial version UUID
|
resolvedDn, resultCode| Constructor and Description |
|---|
LdapInvalidDnException(ResultCodeEnum resultCode)
Creates a new instance of LdapInvalidDnException.
|
LdapInvalidDnException(ResultCodeEnum resultCode,
java.lang.String message)
Creates a new instance of LdapInvalidDnException.
|
LdapInvalidDnException(ResultCodeEnum resultCode,
java.lang.String message,
java.lang.Throwable cause)
Creates a new instance of LdapInvalidDnException.
|
LdapInvalidDnException(java.lang.String message)
to be used by some special exceptions like LdapInvalidDnException
|
LdapInvalidDnException(java.lang.String message,
java.lang.Throwable cause)
to be used by some special exceptions like LdapInvalidDnException
|
| Modifier and Type | Method and Description |
|---|---|
private void |
checkResultCode(ResultCodeEnum resultCode)
Checks to make sure the resultCode value is right for this exception
type.
|
getResolvedDn, getResultCode, setResolvedDnstatic final long serialVersionUID
public LdapInvalidDnException(java.lang.String message)
public LdapInvalidDnException(java.lang.String message,
java.lang.Throwable cause)
message - The exception messagecause - The root cause for this exceptionpublic LdapInvalidDnException(ResultCodeEnum resultCode, java.lang.String message)
resultCode - the ResultCodeEnum for this exceptionmessage - The exception messagepublic LdapInvalidDnException(ResultCodeEnum resultCode, java.lang.String message, java.lang.Throwable cause)
resultCode - the ResultCodeEnum for this exceptionmessage - The exception messagecause - The root cause for this exceptionpublic LdapInvalidDnException(ResultCodeEnum resultCode)
resultCode - the ResultCodeEnum for this exceptionprivate void checkResultCode(ResultCodeEnum resultCode)
java.lang.IllegalArgumentException - if the result code is not one of
ResultCodeEnum.INVALID_DN_SYNTAX,
ResultCodeEnum.NAMING_VIOLATION.