Class Error

java.lang.Object
com.rubensgomes.base.reqresp.Error

public class Error extends Object
Error Object

A base type used to describe errors. This type may be used in error responses.

  • 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

      public static Error.ErrorBuilderBase builder()
    • getErrorMessage

      public String getErrorMessage()
      The general error message. (Required)
    • setErrorMessage

      public void setErrorMessage(String errorMessage)
      The general error message. (Required)
    • getErrorCode

      public Integer getErrorCode()
      The error code.
    • setErrorCode

      public void setErrorCode(Integer errorCode)
      The error code.
    • getErrorDescription

      public String getErrorDescription()
      The error code description.
    • setErrorDescription

      public void setErrorDescription(String errorDescription)
      The error code description.
    • getErrorNativeMessage

      public String getErrorNativeMessage()
      The root cause error message.
    • setErrorNativeMessage

      public void setErrorNativeMessage(String errorNativeMessage)
      The root cause error message.
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • setAdditionalProperty

      public void setAdditionalProperty(String name, Object value)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object