com.atlassian.jira.event.issue
Interface IssueEventListener

All Superinterfaces:
EventListener, JiraListener
All Known Implementing Classes:
AbstractIssueEventListener, DebugListener, DebugMailListener, DebugParamListener, IssueAssignHistoryListener, IssueIndexListener, MailListener

public interface IssueEventListener
extends JiraListener

The IssueEventListener is the main Listener within JIRA.

It listens to any issue related events fired within JIRA.

See Also:
IssueEvent

Method Summary
 void customEvent(IssueEvent event)
          Fired for all custom events
 void issueAssigned(IssueEvent event)
          Deprecated. Please call workflowEvent(IssueEvent)
 void issueClosed(IssueEvent event)
          Deprecated. Please call workflowEvent(IssueEvent)
 void issueCommented(IssueEvent event)
          Deprecated. Please call workflowEvent(IssueEvent)
 void issueCreated(IssueEvent event)
          Deprecated. Please call workflowEvent(IssueEvent)
 void issueDeleted(IssueEvent event)
          Deprecated. Please call workflowEvent(IssueEvent)
 void issueGenericEvent(IssueEvent event)
          Deprecated. Please call workflowEvent(IssueEvent)
 void issueMoved(IssueEvent event)
          Deprecated. Please call workflowEvent(IssueEvent)
 void issueReopened(IssueEvent event)
          Deprecated. Please call workflowEvent(IssueEvent)
 void issueResolved(IssueEvent event)
          Deprecated. Please call workflowEvent(IssueEvent)
 void issueStarted(IssueEvent event)
          Deprecated. Please call workflowEvent(IssueEvent)
 void issueStopped(IssueEvent event)
          Deprecated. Please call workflowEvent(IssueEvent)
 void issueUpdated(IssueEvent event)
          Deprecated. Please call workflowEvent(IssueEvent)
 void issueWorkLogged(IssueEvent event)
          Deprecated. Please call workflowEvent(IssueEvent)
 void workflowEvent(IssueEvent event)
          Fired for all events and the correct event is called
 
Methods inherited from interface com.atlassian.jira.event.JiraListener
getAcceptedParams, getDescription, init, isInternal, isUnique
 

Method Detail

issueCreated

void issueCreated(IssueEvent event)
Deprecated. Please call workflowEvent(IssueEvent)

Fired when an issue is created.


issueUpdated

void issueUpdated(IssueEvent event)
Deprecated. Please call workflowEvent(IssueEvent)

Fired when an issue is updated.

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


issueAssigned

void issueAssigned(IssueEvent event)
Deprecated. Please call workflowEvent(IssueEvent)

Fired when an issue is assigned or unassigned.

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


issueResolved

void issueResolved(IssueEvent event)
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.


issueClosed

void issueClosed(IssueEvent event)
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.


issueCommented

void issueCommented(IssueEvent event)
Deprecated. Please call workflowEvent(IssueEvent)

Fired when a user comments on an issue.

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


issueReopened

void issueReopened(IssueEvent event)
Deprecated. Please call workflowEvent(IssueEvent)

Fired when an issue is reopened.


issueDeleted

void issueDeleted(IssueEvent event)
Deprecated. Please call workflowEvent(IssueEvent)

Fired when an issue is deleted.


issueMoved

void issueMoved(IssueEvent event)
Deprecated. Please call workflowEvent(IssueEvent)

Fired when an issue is moved.


issueWorkLogged

void issueWorkLogged(IssueEvent event)
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.


issueStarted

void issueStarted(IssueEvent event)
Deprecated. Please call workflowEvent(IssueEvent)

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


issueStopped

void issueStopped(IssueEvent event)
Deprecated. Please call workflowEvent(IssueEvent)

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


issueGenericEvent

void issueGenericEvent(IssueEvent event)
Deprecated. Please call workflowEvent(IssueEvent)

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


workflowEvent

void workflowEvent(IssueEvent event)
Fired for all events and the correct event is called


customEvent

void customEvent(IssueEvent event)
Fired for all custom events



Copyright © 2002-2012 Atlassian. All Rights Reserved.