@PublicSpi public interface

IssueEventListener

implements JiraListener
com.atlassian.jira.event.issue.IssueEventListener
Known Indirect Subclasses

@PublicSpi

This interface is designed for plugins to implement.

Clients of @PublicSpi can expect that programs compiled against a given version will remain binary compatible with later versions of the @PublicSpi as per each product's API policy (clients should refer to each product's API policy for the exact guarantee -- usually binary compatibility is guaranteed at least across minor versions).

Note: @PublicSpi interfaces and classes are specifically designed to be implemented/extended by clients. Hence, the guarantee of binary compatibility is different to that of @PublicApi elements (if an element is both @PublicApi and @PublicSpi, both guarantees apply).

Class Overview

The IssueEventListener is the main Listener within JIRA.

It listens to any issue related events fired within JIRA.

See Also

Summary

Public Methods
void customEvent(IssueEvent event)
Fired for all custom events
void issueAssigned(IssueEvent event)
This method is deprecated. Please call workflowEvent(IssueEvent)
void issueClosed(IssueEvent event)
This method is deprecated. Please call workflowEvent(IssueEvent)
void issueCommented(IssueEvent event)
This method is deprecated. Please call workflowEvent(IssueEvent)
void issueCreated(IssueEvent event)
This method is deprecated. Please call workflowEvent(IssueEvent)
void issueDeleted(IssueEvent event)
This method is deprecated. Please call workflowEvent(IssueEvent)
void issueGenericEvent(IssueEvent event)
This method is deprecated. Please call workflowEvent(IssueEvent)
void issueMoved(IssueEvent event)
This method is deprecated. Please call workflowEvent(IssueEvent)
void issueReopened(IssueEvent event)
This method is deprecated. Please call workflowEvent(IssueEvent)
void issueResolved(IssueEvent event)
This method is deprecated. Please call workflowEvent(IssueEvent)
void issueStarted(IssueEvent event)
This method is deprecated. Please call workflowEvent(IssueEvent)
void issueStopped(IssueEvent event)
This method is deprecated. Please call workflowEvent(IssueEvent)
void issueUpdated(IssueEvent event)
This method is deprecated. Please call workflowEvent(IssueEvent)
void issueWorkLogged(IssueEvent event)
This method is deprecated. Please call workflowEvent(IssueEvent)
void workflowEvent(IssueEvent event)
Fired for all events and the correct event is called
[Expand]
Inherited Methods
From interface com.atlassian.jira.event.JiraListener

Public Methods

public void customEvent (IssueEvent event)

Fired for all custom events

public void issueAssigned (IssueEvent event)

This method is deprecated.
Please call workflowEvent(IssueEvent)

Fired when an issue is assigned or unassigned.

Check the issue assignee to work out which is the case.

public void issueClosed (IssueEvent event)

This method is deprecated.
Please call workflowEvent(IssueEvent)

Fired when an issue is closed.

The closure comment (if there is one) will be attached to the event as an action.

public void issueCommented (IssueEvent event)

This method is deprecated.
Please call workflowEvent(IssueEvent)

Fired when a user comments on an issue.

The comment will be attached to the event as an action.

public void issueCreated (IssueEvent event)

This method is deprecated.
Please call workflowEvent(IssueEvent)

Fired when an issue is created.

public void issueDeleted (IssueEvent event)

This method is deprecated.
Please call workflowEvent(IssueEvent)

Fired when an issue is deleted.

public void issueGenericEvent (IssueEvent event)

This method is deprecated.
Please call workflowEvent(IssueEvent)

Fired for all other events, eg. those fired from new workflow transitions.

public void issueMoved (IssueEvent event)

This method is deprecated.
Please call workflowEvent(IssueEvent)

Fired when an issue is moved.

public void issueReopened (IssueEvent event)

This method is deprecated.
Please call workflowEvent(IssueEvent)

Fired when an issue is reopened.

public void issueResolved (IssueEvent event)

This method is deprecated.
Please call workflowEvent(IssueEvent)

Fired when an issue is resolved.

The resolution comment (if there is one) will be attached to the event as an action.

public void issueStarted (IssueEvent event)

This method is deprecated.
Please call workflowEvent(IssueEvent)

Fired when user starts work on an issue (start progress)

public void issueStopped (IssueEvent event)

This method is deprecated.
Please call workflowEvent(IssueEvent)

Fired when user stops work on an issue (stop progress)

public void issueUpdated (IssueEvent event)

This method is deprecated.
Please call workflowEvent(IssueEvent)

Fired when an issue is updated.

The update changelog will be attached to the event as an action.

public void issueWorkLogged (IssueEvent event)

This method is deprecated.
Please call workflowEvent(IssueEvent)

Fired when work is logged against an issue.

The work log will be attached to the event as an action.

public void workflowEvent (IssueEvent event)

Fired for all events and the correct event is called