Package com.core.exception.business
Class SAbstractException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- com.core.exception.business.SException
-
- com.core.exception.business.SAbstractException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
SBizException
,SSysException
public abstract class SAbstractException extends SException
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
MESSAGE_ADD_CONTENTS
static java.lang.String
MESSAGE_ERR_OCCU_ITEM_NM
static java.lang.String
MESSAGE_FILE_NAME
static java.lang.String
MESSAGE_LINE_NUMBER
static java.lang.String
MESSAGE_METHOD_NAME
static java.lang.String
MESSAGE_SVC_ID
static java.lang.String
REPLACRE_PARAMS
-
Constructor Summary
Constructors Constructor Description SAbstractException()
SAbstractException(java.lang.String msg)
SAbstractException(java.lang.String code, java.lang.String msg)
SAbstractException(java.lang.String msgCode, java.lang.String[] replaceParams)
SAbstractException(java.lang.String code, java.lang.String[] replaceParams, java.lang.String msg)
SAbstractException(java.lang.String code, java.lang.String[] replaceParams, java.lang.String msg, java.lang.Throwable e)
SAbstractException(java.lang.String msgCode, java.lang.String[] replaceParams, java.lang.Throwable cause)
SAbstractException(java.lang.String code, java.lang.String msgAddCtnt, java.lang.String msgErrOccuItemNm)
SAbstractException(java.lang.String code, java.lang.String msgAddCtnt, java.lang.String msgErrOccuItemNm, java.lang.Throwable e)
SAbstractException(java.lang.String code, java.lang.String msg, java.lang.Throwable e)
SAbstractException(java.lang.String msg, java.lang.Throwable e)
SAbstractException(java.lang.Throwable e)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
getCauseInfo()
java.lang.Object
getCauseInfo(java.lang.String causeInfoKey)
java.lang.String
getMessageAddContents()
java.lang.String
getMessageErrOccuItemNm()
java.lang.String
getMessageFileName()
java.lang.String
getMessageLineNumber()
java.lang.String
getMessageMethodName()
java.lang.String
getMessageSvcId()
java.lang.String[]
getReplaceParams()
void
setCauseInfo(java.lang.String causeInfoKey, java.lang.Object causeInfoValue)
void
setCauseInfo(java.util.Map causeInfo)
void
setMessageAddContents(java.lang.Object msgAddCtnt)
void
setMessageAddContents(java.lang.String msgAddCtnt)
void
setMessageErrOccuItemNm(java.lang.String msgErrOccuItemNm)
void
setMessageFileName(java.lang.String fileName)
void
setMessageLineNumber(java.lang.String lineNumber)
void
setMessageMethodName(java.lang.String methodName)
void
setMessageSvcId(java.lang.String msgSvcId)
void
setReplaceParams(java.lang.String[] replaceParams)
-
Methods inherited from class com.core.exception.business.SException
getMCode, getMMessage, getRootCause, getStackTraceString
-
-
-
-
Field Detail
-
REPLACRE_PARAMS
public static final java.lang.String REPLACRE_PARAMS
- See Also:
- Constant Field Values
-
MESSAGE_ADD_CONTENTS
public static final java.lang.String MESSAGE_ADD_CONTENTS
- See Also:
- Constant Field Values
-
MESSAGE_SVC_ID
public static final java.lang.String MESSAGE_SVC_ID
- See Also:
- Constant Field Values
-
MESSAGE_FILE_NAME
public static final java.lang.String MESSAGE_FILE_NAME
- See Also:
- Constant Field Values
-
MESSAGE_METHOD_NAME
public static final java.lang.String MESSAGE_METHOD_NAME
- See Also:
- Constant Field Values
-
MESSAGE_LINE_NUMBER
public static final java.lang.String MESSAGE_LINE_NUMBER
- See Also:
- Constant Field Values
-
MESSAGE_ERR_OCCU_ITEM_NM
public static final java.lang.String MESSAGE_ERR_OCCU_ITEM_NM
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SAbstractException
public SAbstractException()
-
SAbstractException
public SAbstractException(java.lang.String msg)
-
SAbstractException
public SAbstractException(java.lang.String msg, java.lang.Throwable e)
-
SAbstractException
public SAbstractException(java.lang.Throwable e)
-
SAbstractException
public SAbstractException(java.lang.String msgCode, java.lang.String[] replaceParams)
-
SAbstractException
public SAbstractException(java.lang.String msgCode, java.lang.String[] replaceParams, java.lang.Throwable cause)
-
SAbstractException
public SAbstractException(java.lang.String code, java.lang.String msg)
-
SAbstractException
public SAbstractException(java.lang.String code, java.lang.String msg, java.lang.Throwable e)
-
SAbstractException
public SAbstractException(java.lang.String code, java.lang.String[] replaceParams, java.lang.String msg)
-
SAbstractException
public SAbstractException(java.lang.String code, java.lang.String[] replaceParams, java.lang.String msg, java.lang.Throwable e)
-
SAbstractException
public SAbstractException(java.lang.String code, java.lang.String msgAddCtnt, java.lang.String msgErrOccuItemNm)
-
SAbstractException
public SAbstractException(java.lang.String code, java.lang.String msgAddCtnt, java.lang.String msgErrOccuItemNm, java.lang.Throwable e)
-
-
Method Detail
-
setMessageAddContents
public void setMessageAddContents(java.lang.Object msgAddCtnt)
-
setCauseInfo
public void setCauseInfo(java.lang.String causeInfoKey, java.lang.Object causeInfoValue)
- Overrides:
setCauseInfo
in classSException
-
getCauseInfo
public java.lang.Object getCauseInfo(java.lang.String causeInfoKey)
- Overrides:
getCauseInfo
in classSException
-
setCauseInfo
public void setCauseInfo(java.util.Map causeInfo)
- Overrides:
setCauseInfo
in classSException
-
getCauseInfo
public java.util.Map<java.lang.String,java.lang.Object> getCauseInfo()
- Overrides:
getCauseInfo
in classSException
-
setReplaceParams
public void setReplaceParams(java.lang.String[] replaceParams)
- Overrides:
setReplaceParams
in classSException
-
getReplaceParams
public java.lang.String[] getReplaceParams()
- Overrides:
getReplaceParams
in classSException
-
setMessageAddContents
public void setMessageAddContents(java.lang.String msgAddCtnt)
- Overrides:
setMessageAddContents
in classSException
-
getMessageSvcId
public java.lang.String getMessageSvcId()
- Overrides:
getMessageSvcId
in classSException
-
setMessageSvcId
public void setMessageSvcId(java.lang.String msgSvcId)
- Overrides:
setMessageSvcId
in classSException
-
getMessageAddContents
public java.lang.String getMessageAddContents()
- Overrides:
getMessageAddContents
in classSException
-
setMessageFileName
public void setMessageFileName(java.lang.String fileName)
- Overrides:
setMessageFileName
in classSException
-
getMessageFileName
public java.lang.String getMessageFileName()
- Overrides:
getMessageFileName
in classSException
-
setMessageMethodName
public void setMessageMethodName(java.lang.String methodName)
- Overrides:
setMessageMethodName
in classSException
-
getMessageMethodName
public java.lang.String getMessageMethodName()
- Overrides:
getMessageMethodName
in classSException
-
setMessageLineNumber
public void setMessageLineNumber(java.lang.String lineNumber)
-
getMessageLineNumber
public java.lang.String getMessageLineNumber()
-
setMessageErrOccuItemNm
public void setMessageErrOccuItemNm(java.lang.String msgErrOccuItemNm)
-
getMessageErrOccuItemNm
public java.lang.String getMessageErrOccuItemNm()
-
-