public class LdapException extends java.lang.Exception implements ResponseMessage
Throwable.getCause().| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
matchedDn
response matched DN.
|
private int |
messageId
Message ID.
|
private java.lang.String[] |
referralURLs
referral URLs.
|
private ResponseControl[] |
responseControls
response controls.
|
private ResultCode |
resultCode
ldap result code.
|
private static long |
serialVersionUID
serialVersionUID.
|
| Constructor and Description |
|---|
LdapException(java.lang.Exception e)
Creates a new ldap exception.
|
LdapException(java.lang.Exception e,
ResultCode code)
Creates a new ldap exception.
|
LdapException(java.lang.Exception e,
ResultCode code,
java.lang.String dn)
Creates a new ldap exception.
|
LdapException(java.lang.Exception e,
ResultCode code,
java.lang.String dn,
ResponseControl[] c)
Creates a new ldap exception.
|
LdapException(java.lang.Exception e,
ResultCode code,
java.lang.String dn,
ResponseControl[] c,
java.lang.String[] urls)
Creates a new ldap exception.
|
LdapException(java.lang.Exception e,
ResultCode code,
java.lang.String dn,
ResponseControl[] c,
java.lang.String[] urls,
int id)
Creates a new ldap exception.
|
LdapException(java.lang.String msg)
Creates a new ldap exception.
|
LdapException(java.lang.String msg,
java.lang.Exception e)
Creates a new ldap exception.
|
LdapException(java.lang.String msg,
java.lang.Exception e,
ResultCode code)
Creates a new ldap exception.
|
LdapException(java.lang.String msg,
java.lang.Exception e,
ResultCode code,
java.lang.String dn)
Creates a new ldap exception.
|
LdapException(java.lang.String msg,
java.lang.Exception e,
ResultCode code,
java.lang.String dn,
ResponseControl[] c)
Creates a new ldap exception.
|
LdapException(java.lang.String msg,
java.lang.Exception e,
ResultCode code,
java.lang.String dn,
ResponseControl[] c,
java.lang.String[] urls)
Creates a new ldap exception.
|
LdapException(java.lang.String msg,
java.lang.Exception e,
ResultCode code,
java.lang.String dn,
ResponseControl[] c,
java.lang.String[] urls,
int id)
Creates a new ldap exception.
|
LdapException(java.lang.String msg,
ResultCode code)
Creates a new ldap exception.
|
LdapException(java.lang.String msg,
ResultCode code,
java.lang.String dn)
Creates a new ldap exception.
|
LdapException(java.lang.String msg,
ResultCode code,
java.lang.String dn,
ResponseControl[] c)
Creates a new ldap exception.
|
LdapException(java.lang.String msg,
ResultCode code,
java.lang.String dn,
ResponseControl[] c,
java.lang.String[] urls)
Creates a new ldap exception.
|
LdapException(java.lang.String msg,
ResultCode code,
java.lang.String dn,
ResponseControl[] c,
java.lang.String[] urls,
int id)
Creates a new ldap exception.
|
| Modifier and Type | Method and Description |
|---|---|
ResponseControl |
getControl(java.lang.String oid)
Returns the first response control with the supplied OID for this response message.
|
ResponseControl[] |
getControls()
Returns the controls for this message.
|
java.lang.String |
getMatchedDn()
Returns the matched DN produced by the ldap operation.
|
int |
getMessageId()
Returns the message ID for this response message.
|
java.lang.String[] |
getReferralURLs()
Returns the referral URLs produced by the ldap operation.
|
ResultCode |
getResultCode()
Returns the ldap result code associated with this exception.
|
java.lang.String |
toString() |
private static final long serialVersionUID
private final ResultCode resultCode
private final java.lang.String matchedDn
private final ResponseControl[] responseControls
private final java.lang.String[] referralURLs
private final int messageId
public LdapException(java.lang.String msg)
msg - describing this exceptionpublic LdapException(java.lang.String msg,
ResultCode code)
msg - describing this exceptioncode - result codepublic LdapException(java.lang.String msg,
ResultCode code,
java.lang.String dn)
msg - describing this exceptioncode - result codedn - matched dnpublic LdapException(java.lang.String msg,
ResultCode code,
java.lang.String dn,
ResponseControl[] c)
msg - describing this exceptioncode - result codedn - matched dnc - response controlspublic LdapException(java.lang.String msg,
ResultCode code,
java.lang.String dn,
ResponseControl[] c,
java.lang.String[] urls)
msg - describing this exceptioncode - result codedn - matched dnc - response controlsurls - referral urlspublic LdapException(java.lang.String msg,
ResultCode code,
java.lang.String dn,
ResponseControl[] c,
java.lang.String[] urls,
int id)
msg - describing this exceptioncode - result codedn - matched dnc - response controlsurls - referral urlsid - message idpublic LdapException(java.lang.Exception e)
e - provider specific exceptionpublic LdapException(java.lang.Exception e,
ResultCode code)
e - provider specific exceptioncode - result codepublic LdapException(java.lang.Exception e,
ResultCode code,
java.lang.String dn)
e - provider specific exceptioncode - result codedn - matched dnpublic LdapException(java.lang.Exception e,
ResultCode code,
java.lang.String dn,
ResponseControl[] c)
e - provider specific exceptioncode - result codedn - matched dnc - response controlspublic LdapException(java.lang.Exception e,
ResultCode code,
java.lang.String dn,
ResponseControl[] c,
java.lang.String[] urls)
e - provider specific exceptioncode - result codedn - matched dnc - response controlsurls - referral urlspublic LdapException(java.lang.Exception e,
ResultCode code,
java.lang.String dn,
ResponseControl[] c,
java.lang.String[] urls,
int id)
e - provider specific exceptioncode - result codedn - matched dnc - response controlsurls - referral urlsid - message idpublic LdapException(java.lang.String msg,
java.lang.Exception e)
msg - describing this exceptione - provider specific exceptionpublic LdapException(java.lang.String msg,
java.lang.Exception e,
ResultCode code)
msg - describing this exceptione - provider specific exceptioncode - result codepublic LdapException(java.lang.String msg,
java.lang.Exception e,
ResultCode code,
java.lang.String dn)
msg - describing this exceptione - provider specific exceptioncode - result codedn - matched dnpublic LdapException(java.lang.String msg,
java.lang.Exception e,
ResultCode code,
java.lang.String dn,
ResponseControl[] c)
msg - describing this exceptione - provider specific exceptioncode - result codedn - matched dnc - response controlspublic LdapException(java.lang.String msg,
java.lang.Exception e,
ResultCode code,
java.lang.String dn,
ResponseControl[] c,
java.lang.String[] urls)
msg - describing this exceptione - provider specific exceptioncode - result codedn - matched dnc - response controlsurls - referral urlspublic LdapException(java.lang.String msg,
java.lang.Exception e,
ResultCode code,
java.lang.String dn,
ResponseControl[] c,
java.lang.String[] urls,
int id)
msg - describing this exceptione - provider specific exceptioncode - result codedn - matched dnc - response controlsurls - referral urlsid - message idpublic ResultCode getResultCode()
public java.lang.String getMatchedDn()
public ResponseControl[] getControls()
MessagegetControls in interface Message<ResponseControl>public ResponseControl getControl(java.lang.String oid)
ResponseMessagegetControl in interface ResponseMessageoid - of the response control to returnpublic java.lang.String[] getReferralURLs()
public int getMessageId()
ResponseMessagegetMessageId in interface ResponseMessagepublic java.lang.String toString()
toString in class java.lang.Throwable