Class IssueChangeEvent

Object
JiraChangeEvent
IssueChangeEvent

public class IssueChangeEvent extends JiraChangeEvent
IssueChangeEvent represents an event that has happened with a specific issue. It may be constructed with an instance of IssueEvent received by issue listener.
  • Constructor Details

    • IssueChangeEvent

      public IssueChangeEvent(@NotNull JiraChangeType changeType, long issueId, @Nullable IssueEvent jiraEvent)
    • IssueChangeEvent

      public IssueChangeEvent(@NotNull JiraChangeType changeType, long issueId)
    • IssueChangeEvent

      public IssueChangeEvent(@NotNull JiraChangeType changeType, @NotNull IssueEvent jiraEvent)
  • Method Details

    • getIssueId

      public long getIssueId()
      Returns:
      changed issue ID
    • getJiraEvent

      @Nullable public IssueEvent getJiraEvent()
      Returns:
      the instance of JIRA's IssueEvent that caused this event, if any
    • toString

      public String toString()
      Overrides:
      toString in class JiraChangeEvent
    • getAffectedIssuesSorted

      public LongList getAffectedIssuesSorted()
      Overrides:
      getAffectedIssuesSorted in class JiraChangeEvent
      Returns:
      sorted list of IDs of the issues affected by this change
    • getIssueId

      public static long getIssueId(JiraChangeEvent event)