Package com.flower.docs.domain.exception
Class CodeBasedException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- com.flower.docs.domain.exception.CodeBasedException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
FunctionalException
,TechnicalException
public abstract class CodeBasedException extends java.lang.Exception
Abstract exception type based on error code- Author:
- Christopher Laszczuk
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CodeBasedException()
protected
CodeBasedException(java.lang.String message)
protected
CodeBasedException(java.lang.String code, java.lang.String message, java.lang.Throwable cause)
protected
CodeBasedException(java.lang.String message, java.lang.Throwable cause)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCode()
Gets the error code of this exception
-
-
-
Constructor Detail
-
CodeBasedException
protected CodeBasedException()
-
CodeBasedException
protected CodeBasedException(java.lang.String message)
-
CodeBasedException
protected CodeBasedException(java.lang.String message, java.lang.Throwable cause)
-
CodeBasedException
protected CodeBasedException(java.lang.String code, java.lang.String message, java.lang.Throwable cause)
-
-
Method Detail
-
getCode
public java.lang.String getCode()
Gets the error code of this exception- Returns:
- The error code
- See Also:
TechnicalErrorCode
,FunctionalErrorCode
-
-