Class ExceptionViewModel


  • public class ExceptionViewModel
    extends java.lang.Object
    The class ExceptionViewModel holds data for exception representations
    • Constructor Detail

      • ExceptionViewModel

        public ExceptionViewModel​(java.util.Map<java.lang.String,​java.lang.String> additionalInfos)
      • ExceptionViewModel

        public ExceptionViewModel​(java.util.Map<java.lang.String,​java.lang.String> additionalInfos,
                                  java.lang.String developerMessage,
                                  org.springframework.http.HttpStatus httpStatus,
                                  java.time.LocalDateTime occured,
                                  java.lang.String requestUrl,
                                  java.lang.String userMessage)
    • Method Detail

      • getAdditionalInfos

        public java.util.Map<java.lang.String,​java.lang.String> getAdditionalInfos()
        The map for additional informations
      • getDeveloperMessage

        public java.lang.String getDeveloperMessage()
        The developer message.
      • getHttpStatus

        public org.springframework.http.HttpStatus getHttpStatus()
        The http status.
      • getOccured

        public java.time.LocalDateTime getOccured()
        The time when the exception is occured.
      • getRequestUrl

        public java.lang.String getRequestUrl()
        The request url.
      • getUserMessage

        public java.lang.String getUserMessage()
        The user message.
      • setDeveloperMessage

        public void setDeveloperMessage​(java.lang.String developerMessage)
        The developer message.
      • setHttpStatus

        public void setHttpStatus​(org.springframework.http.HttpStatus httpStatus)
        The http status.
      • setOccured

        public void setOccured​(java.time.LocalDateTime occured)
        The time when the exception is occured.
      • setRequestUrl

        public void setRequestUrl​(java.lang.String requestUrl)
        The request url.
      • setUserMessage

        public void setUserMessage​(java.lang.String userMessage)
        The user message.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object