public class SDKException
extends java.lang.Exception
Constructor and Description |
---|
SDKException(java.lang.String code,
DictionaryObject dobj) |
SDKException(java.lang.String code,
DictionaryObject dobj,
java.lang.String... info) |
SDKException(java.lang.String code,
DictionaryObject dobj,
java.lang.Throwable t) |
SDKException(java.lang.String code,
DictionaryObject dobj,
java.lang.Throwable t,
java.lang.String... info) |
SDKException(java.lang.String code,
java.lang.String propertyName,
DictionaryObject dobj,
java.lang.String... info) |
SDKException(java.lang.String code,
java.lang.String propertyName,
DictionaryObject dobj,
java.lang.Throwable base,
java.lang.String... info) |
Modifier and Type | Method and Description |
---|---|
void |
addToken(java.lang.Object token) |
java.util.List<java.lang.String> |
getDetails(java.util.Locale locale) |
DictionaryObject |
getDictionaryObject() |
java.lang.String |
getErrorCode()
Returns the Message/Exception code.
|
java.lang.String |
getMessage()
Method that overrides getMessage() method of the Exception class.
|
java.lang.String |
getMessage(java.util.Locale locale)
Method to retrieve (entire) exception message with a given Locale.
|
MessageInfo |
getMessageInfo() |
java.lang.String |
getMessageOnly(java.util.Locale locale)
Method to retrieve exception message only (exclude error code and root cause)
|
java.lang.String |
getPropertyName()
if the exception applies to a property of the Dictionary Object, return its name.
|
java.lang.String |
getRootMessage()
Method to get root exception message.
|
java.lang.String |
getStackTraceAsString() |
java.lang.Object[] |
getTokens() |
void |
setDetails(java.util.List<SDKException> details) |
public SDKException(java.lang.String code, DictionaryObject dobj)
public SDKException(java.lang.String code, DictionaryObject dobj, java.lang.Throwable t)
public SDKException(java.lang.String code, DictionaryObject dobj, java.lang.String... info)
public SDKException(java.lang.String code, DictionaryObject dobj, java.lang.Throwable t, java.lang.String... info)
public SDKException(java.lang.String code, java.lang.String propertyName, DictionaryObject dobj, java.lang.String... info)
public SDKException(java.lang.String code, java.lang.String propertyName, DictionaryObject dobj, java.lang.Throwable base, java.lang.String... info)
public DictionaryObject getDictionaryObject()
public java.lang.String getPropertyName()
public void addToken(java.lang.Object token)
public java.lang.Object[] getTokens()
public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
public java.lang.String getMessage(java.util.Locale locale)
public java.util.List<java.lang.String> getDetails(java.util.Locale locale)
public void setDetails(java.util.List<SDKException> details)
public java.lang.String getMessageOnly(java.util.Locale locale)
public java.lang.String getRootMessage()
public java.lang.String getErrorCode()
public MessageInfo getMessageInfo()
public java.lang.String getStackTraceAsString()