java.lang.Object
com.riadalabs.jira.plugins.insight.services.events.objects.InsightObjectEvent
All Implemented Interfaces:
com.riadalabs.jira.plugins.insight.services.events.InsightEvent
Direct Known Subclasses:
InsightObjectAsyncEvent

@PublicApi public abstract class InsightObjectEvent extends Object implements com.riadalabs.jira.plugins.insight.services.events.InsightEvent
Event to be published by a publisher service. (for example by the InsightEventPublisherService)
Author:
fredrik
  • Method Details

    • getObjectBean

      public ObjectBean getObjectBean()
    • getEventType

      public InsightObjectEventType getEventType()
    • isCreatedEvent

      public boolean isCreatedEvent()
    • isUpdatedEvent

      public boolean isUpdatedEvent()
    • isDeletedEvent

      public boolean isDeletedEvent()
    • isArchivedEvent

      public boolean isArchivedEvent()
    • isRestoredEvent

      public boolean isRestoredEvent()
    • isAttachmentAddedEvent

      public boolean isAttachmentAddedEvent()
    • isAttachmentDeletedEvent

      public boolean isAttachmentDeletedEvent()
    • getEventCategory

      public com.riadalabs.jira.plugins.insight.services.events.InsightEventCategory getEventCategory()
      Specified by:
      getEventCategory in interface com.riadalabs.jira.plugins.insight.services.events.InsightEvent
    • getRunAsUser

      @Nullable public InsightUser getRunAsUser()
    • setRunAsUser

      public void setRunAsUser(InsightUser runAsUser)
    • getTracing

      public EmitTracing getTracing()
    • toString

      public String toString()
      Overrides:
      toString in class Object