Class ErrorMessage

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<ErrorMessage>

    public class ErrorMessage
    extends java.lang.Object
    implements java.io.Serializable, java.lang.Comparable<ErrorMessage>
    See Also:
    Serialized Form
    • Constructor Detail

      • ErrorMessage

        public ErrorMessage​(java.lang.String source,
                            java.lang.String path,
                            ErrorObjectType objectType,
                            ErrorLifecycle lifecycle,
                            ErrorSeverity severity,
                            java.lang.String message,
                            java.lang.String stackTrace,
                            java.util.Date timestamp)
      • ErrorMessage

        public ErrorMessage​(java.lang.String source,
                            java.lang.String path,
                            ErrorObjectType objectType,
                            ErrorLifecycle lifecycle,
                            ErrorSeverity severity,
                            java.lang.String message,
                            java.lang.Throwable exception)
    • Method Detail

      • toString

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

        public java.lang.String toBase64String()
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • fromBase64String

        public static ErrorMessage fromBase64String​(java.lang.String str)
      • getObjectPath

        public java.lang.String getObjectPath()
      • setObjectPath

        public void setObjectPath​(java.lang.String tagPath)
      • setObjectType

        public void setObjectType​(ErrorObjectType objectType)
      • setLifecycle

        public void setLifecycle​(ErrorLifecycle lifecycle)
      • setSeverity

        public void setSeverity​(ErrorSeverity severity)
      • getMessage

        public java.lang.String getMessage()
      • setMessage

        public void setMessage​(java.lang.String message)
      • getStackTrace

        public java.lang.String getStackTrace()
      • setStackTrace

        public void setStackTrace​(java.lang.String stackTrace)
      • getTimestamp

        public java.util.Date getTimestamp()
      • setTimestamp

        public void setTimestamp​(java.util.Date timestamp)
      • getSource

        public java.lang.String getSource()
      • setSource

        public void setSource​(java.lang.String source)
      • compareTo

        public int compareTo​(ErrorMessage o)
        Specified by:
        compareTo in interface java.lang.Comparable<ErrorMessage>