Class Event


  • public class Event
    extends java.lang.Object
    Contains information relating to a notification event. These get passed to EventHook instances during event notification processing.
    Since:
    2.0
    • Constructor Detail

      • Event

        public Event()
      • Event

        public Event​(Category cat,
                     Level level,
                     java.lang.String subject)
      • Event

        public Event​(Category cat,
                     Level level,
                     java.lang.String subject,
                     java.lang.String detail)
    • Method Detail

      • getSecondaryCategory

        public Category getSecondaryCategory()
      • setSecondaryCategory

        public void setSecondaryCategory​(Category secondaryCategory)
      • withSecondaryCategory

        public Event withSecondaryCategory​(Category secondaryCategory)
      • addDetail

        public void addDetail​(java.lang.String detail)
      • withDetail

        public Event withDetail​(java.lang.String detail)
      • addDetails

        public void addDetails​(java.util.List<java.lang.String> messages)
      • withDetails

        public Event withDetails​(java.util.List<java.lang.String> messages)
      • getSubject

        public java.lang.String getSubject()
      • setSubject

        public void setSubject​(java.lang.String subject)
      • getCategory

        public Category getCategory()
      • getLevel

        public Level getLevel()
      • getDetails

        public java.util.List<java.lang.String> getDetails()
      • isSuppressNotifications

        public boolean isSuppressNotifications()
      • setSuppressNotifications

        public void setSuppressNotifications​(boolean suppressNotifications)
      • equals

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

        public java.lang.Long getTargetEntityId()
      • setTargetEntityId

        public void setTargetEntityId​(java.lang.Long targetEntityId)
      • withTargetEntityId

        public Event withTargetEntityId​(java.lang.Long targetEntityId)
      • getCallerClassName

        public java.lang.String getCallerClassName()
      • setCallerClassName

        public void setCallerClassName​(java.lang.String callerClassName)
      • withCallerClassName

        public Event withCallerClassName​(java.lang.String callerClassName)
      • toString

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