public class AdapterServiceException extends com.wm.app.b2b.server.ServiceException implements AdapterExceptionConstants, com.wm.util.coder.IDataCodable, LocalizableException, LoggableException
DATE_KEY, DETAIL_KEY, EXCEPTION_CLASS_KEY, EXCEPTIONDETAIL_KEY, MESSAGE_KEY, REASON_KEY, STACK_KEY
ERRORARGS_KEY, ERRORCODE_KEY, ERRORRESOURCEBUNDLE_KEY
Constructor and Description |
---|
AdapterServiceException(AdapterResourceBundleManager mgr,
java.lang.String majorCode,
java.lang.String minorCode,
java.lang.String[] parms,
java.lang.String errorResourceBundleName,
com.wm.data.IData detail) |
AdapterServiceException(AdapterResourceBundleManager mgr,
java.lang.String majorCode,
java.lang.String minorCode,
java.lang.String[] parms,
java.lang.String errorResourceBundleName,
com.wm.data.IData detail,
java.lang.String defaultMsg) |
AdapterServiceException(AdapterResourceBundleManager mgr,
java.lang.String majorCode,
java.lang.String minorCode,
java.lang.String[] parms,
java.lang.String errorResourceBundleName,
com.wm.data.IData detail,
java.lang.String defaultMsg,
boolean log) |
AdapterServiceException(AdapterResourceBundleManager mgr,
java.lang.String majorCode,
java.lang.String minorCode,
java.lang.String[] parms,
java.lang.String errorResourceBundleName,
com.wm.data.IData detail,
java.lang.Throwable t) |
AdapterServiceException(AdapterResourceBundleManager mgr,
java.lang.String majorCode,
java.lang.String minorCode,
java.lang.String[] parms,
java.lang.String errorResourceBundleName,
com.wm.data.IData detail,
java.lang.Throwable t,
java.lang.String defaultMsg) |
AdapterServiceException(AdapterResourceBundleManager mgr,
java.lang.String majorCode,
java.lang.String minorCode,
java.lang.String[] parms,
java.lang.String errorResourceBundleName,
com.wm.data.IData detail,
java.lang.Throwable t,
java.lang.String defaultMsg,
boolean log) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getErrorKey()
Gets the resource bundle key for this exception's error message.
|
java.lang.String[] |
getErrorMessageArgs()
Gets the string's message arguments used for formatting the localized string.
|
com.wm.data.IData |
getIData()
Returns an IData view of this exception.
|
java.lang.Throwable |
getLinkedThrowable()
Gets the underlying error that caused this exception to be thrown.
|
java.lang.String |
getLocalizedMessage()
Gets the error message regarding this exception in the server's locale.
|
java.lang.String |
getLocalizedMessage(java.util.Locale locale)
Gets the error message regarding this exception in the specified locale.
|
java.lang.String |
getMessage()
Gets the error message regarding this exception in the server's locale.
|
java.lang.String |
getNodeName()
Gets the node name associated with this error message
|
java.lang.String |
getResourceBundleName()
Gets the base name for the resource bundle containing the error message.
|
protected void |
init(java.lang.String defaultMessage,
java.lang.String majorCode,
java.lang.String errorCode,
java.lang.String[] errorMessageArgs,
java.lang.String errorResourceBundleName,
com.wm.data.IData pipeline,
java.lang.Throwable reason,
AdapterResourceBundleManager mgr,
boolean log) |
boolean |
logged()
Determines if this error has been logged yet.
|
void |
setIData(com.wm.data.IData data) |
void |
setLogged(boolean logged)
Set the logged indicator so exceptions are only error logged once.
|
void |
setNodeName(java.lang.String nodeName)
Sets the node name associated with this error message
|
getErrorDetails, getInfo, getMsgId, getMsgOnly, getMsgOnly, getWrappedException, setErrorDetails
public AdapterServiceException(AdapterResourceBundleManager mgr, java.lang.String majorCode, java.lang.String minorCode, java.lang.String[] parms, java.lang.String errorResourceBundleName, com.wm.data.IData detail)
public AdapterServiceException(AdapterResourceBundleManager mgr, java.lang.String majorCode, java.lang.String minorCode, java.lang.String[] parms, java.lang.String errorResourceBundleName, com.wm.data.IData detail, java.lang.String defaultMsg)
public AdapterServiceException(AdapterResourceBundleManager mgr, java.lang.String majorCode, java.lang.String minorCode, java.lang.String[] parms, java.lang.String errorResourceBundleName, com.wm.data.IData detail, java.lang.String defaultMsg, boolean log)
public AdapterServiceException(AdapterResourceBundleManager mgr, java.lang.String majorCode, java.lang.String minorCode, java.lang.String[] parms, java.lang.String errorResourceBundleName, com.wm.data.IData detail, java.lang.Throwable t)
public AdapterServiceException(AdapterResourceBundleManager mgr, java.lang.String majorCode, java.lang.String minorCode, java.lang.String[] parms, java.lang.String errorResourceBundleName, com.wm.data.IData detail, java.lang.Throwable t, java.lang.String defaultMsg)
public AdapterServiceException(AdapterResourceBundleManager mgr, java.lang.String majorCode, java.lang.String minorCode, java.lang.String[] parms, java.lang.String errorResourceBundleName, com.wm.data.IData detail, java.lang.Throwable t, java.lang.String defaultMsg, boolean log)
public java.lang.String getErrorKey()
getErrorKey
in interface LocalizableException
public java.lang.String[] getErrorMessageArgs()
getErrorMessageArgs
in interface LocalizableException
public com.wm.data.IData getIData()
getIData
in interface com.wm.util.coder.IDataCodable
AdapterExceptionConstants
public java.lang.Throwable getLinkedThrowable()
public java.lang.String getLocalizedMessage()
getLocalizedMessage
in class com.wm.util.LocalizedException
public java.lang.String getLocalizedMessage(java.util.Locale locale)
getLocalizedMessage
in interface com.wm.util.SpecifiedLocale
getLocalizedMessage
in class com.wm.util.LocalizedException
public java.lang.String getMessage()
getMessage
in class com.wm.util.ServerException
public java.lang.String getNodeName()
LoggableException
getNodeName
in interface LoggableException
public java.lang.String getResourceBundleName()
getResourceBundleName
in interface LocalizableException
protected void init(java.lang.String defaultMessage, java.lang.String majorCode, java.lang.String errorCode, java.lang.String[] errorMessageArgs, java.lang.String errorResourceBundleName, com.wm.data.IData pipeline, java.lang.Throwable reason, AdapterResourceBundleManager mgr, boolean log)
public boolean logged()
LoggableException
logged
in interface LoggableException
true
if the message has been written to the error.log.public void setIData(com.wm.data.IData data)
setIData
in interface com.wm.util.coder.IDataCodable
public void setLogged(boolean logged)
LoggableException
setLogged
in interface LoggableException
logged
- Indicates whether this exception has been logged or notpublic void setNodeName(java.lang.String nodeName)
LoggableException
setNodeName
in interface LoggableException
nodeName
- The name of the node experiencing this error.
Copyright © 2003 - 2021 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.