Package com.rubensgomes.reqresp
Class Error
java.lang.Object
com.rubensgomes.reqresp.Error
Error Object
A base type used to describe errors. This type may be used in error responses.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classError.ErrorBuilderBase<T extends Error> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Error.ErrorBuilderBasebuilder()booleanThe error code.The error code description.The general error message.The root cause error message.inthashCode()voidsetAdditionalProperty(String name, Object value) voidsetErrorCode(Integer errorCode) The error code.voidsetErrorDescription(String errorDescription) The error code description.voidsetErrorMessage(String errorMessage) The general error message.voidsetErrorNativeMessage(String errorNativeMessage) The root cause error message.toString()
-
Constructor Details
-
Error
public Error()No args constructor for use in serialization -
Error
public Error(String errorMessage, Integer errorCode, String errorDescription, String errorNativeMessage) - Parameters:
errorDescription- The error code description.errorMessage- The general error message.errorNativeMessage- The root cause error message.errorCode- The error code.
-
-
Method Details
-
builder
-
getErrorMessage
The general error message. (Required) -
setErrorMessage
The general error message. (Required) -
getErrorCode
The error code. -
setErrorCode
The error code. -
getErrorDescription
The error code description. -
setErrorDescription
The error code description. -
getErrorNativeMessage
The root cause error message. -
setErrorNativeMessage
The root cause error message. -
getAdditionalProperties
-
setAdditionalProperty
-
toString
-
hashCode
public int hashCode() -
equals
-