|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.event.issue.AbstractIssueEventListener com.atlassian.jira.event.listeners.DebugListener
A listener for debugging - prints everything it 'hears' to System.err
Useful for debuggin when certain events are fired, and the content of those events.
Constructor Summary | |
DebugListener()
|
Method Summary | |
java.lang.String[] |
getAcceptedParams()
Get a list of the parameters for this listener. |
java.lang.String |
getDescription()
A textual description of the listener. |
void |
init(java.util.Map params)
Initialise the listener. |
boolean |
isInternal()
Indicates whether administrators can delete this listener from within the web interface. |
void |
issueAssigned(IssueEvent event)
Fired when an issue is assigned or unassigned. |
void |
issueClosed(IssueEvent event)
Fired when an issue is closed. |
void |
issueCommented(IssueEvent event)
Fired when a user comments on an issue. |
void |
issueCreated(IssueEvent event)
Fired when an issue is created. |
void |
issueDeleted(IssueEvent event)
Fired when an issue is deleted. |
void |
issueGenericEvent(IssueEvent event)
Fired for all other events, eg. |
void |
issueMoved(IssueEvent event)
Fired when an issue is moved. |
void |
issueReopened(IssueEvent event)
Fired when an issue is reopened. |
void |
issueResolved(IssueEvent event)
Fired when an issue is resolved. |
void |
issueUpdated(IssueEvent event)
Fired when an issue is updated. |
void |
issueWorkLogged(IssueEvent event)
Fired when work is logged against an issue. |
boolean |
isUnique()
Whether this listener class should be unique. |
void |
userCreated(UserEvent event)
Fired when a user is created automatically |
void |
userForgotPassword(UserEvent event)
Fired when a user indicates they have forgotten their password |
void |
userForgotUsername(UserEvent event)
|
void |
userSignup(UserEvent event)
Fired when a user signs up manually |
Methods inherited from class com.atlassian.jira.event.issue.AbstractIssueEventListener |
issueStarted, issueStopped, workflowEvent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DebugListener()
Method Detail |
public void init(java.util.Map params)
JiraListener
For custom listeners, the list of parameters is always empty.
init
in interface JiraListener
init
in class AbstractIssueEventListener
public java.lang.String[] getAcceptedParams()
JiraListener
getAcceptedParams
in interface JiraListener
getAcceptedParams
in class AbstractIssueEventListener
public void issueAssigned(IssueEvent event)
IssueEventListener
issueAssigned
in interface IssueEventListener
issueAssigned
in class AbstractIssueEventListener
public void issueClosed(IssueEvent event)
IssueEventListener
issueClosed
in interface IssueEventListener
issueClosed
in class AbstractIssueEventListener
public void issueCreated(IssueEvent event)
IssueEventListener
issueCreated
in interface IssueEventListener
issueCreated
in class AbstractIssueEventListener
public void issueResolved(IssueEvent event)
IssueEventListener
issueResolved
in interface IssueEventListener
issueResolved
in class AbstractIssueEventListener
public void issueReopened(IssueEvent event)
IssueEventListener
issueReopened
in interface IssueEventListener
issueReopened
in class AbstractIssueEventListener
public void issueUpdated(IssueEvent event)
IssueEventListener
issueUpdated
in interface IssueEventListener
issueUpdated
in class AbstractIssueEventListener
public void issueCommented(IssueEvent event)
IssueEventListener
issueCommented
in interface IssueEventListener
issueCommented
in class AbstractIssueEventListener
public void issueDeleted(IssueEvent event)
IssueEventListener
issueDeleted
in interface IssueEventListener
issueDeleted
in class AbstractIssueEventListener
public void issueMoved(IssueEvent event)
IssueEventListener
issueMoved
in interface IssueEventListener
issueMoved
in class AbstractIssueEventListener
public void issueWorkLogged(IssueEvent event)
IssueEventListener
issueWorkLogged
in interface IssueEventListener
issueWorkLogged
in class AbstractIssueEventListener
public void issueGenericEvent(IssueEvent event)
IssueEventListener
issueGenericEvent
in interface IssueEventListener
issueGenericEvent
in class AbstractIssueEventListener
public void userSignup(UserEvent event)
UserEventListener
userSignup
in interface UserEventListener
public void userCreated(UserEvent event)
UserEventListener
userCreated
in interface UserEventListener
public void userForgotPassword(UserEvent event)
UserEventListener
userForgotPassword
in interface UserEventListener
public void userForgotUsername(UserEvent event)
userForgotUsername
in interface UserEventListener
public boolean isInternal()
JiraListener
Basically only Atlassian listeners should return true from this.
isInternal
in interface JiraListener
isInternal
in class AbstractIssueEventListener
public boolean isUnique()
JiraListener
Having multiple mail listeners could be fine - if you wanted multiple mails sent out.
With other listeners, such as the cache listeners, it makes no sense to have multiple listeners of the one class.
isUnique
in interface JiraListener
isUnique
in class AbstractIssueEventListener
public java.lang.String getDescription()
JiraListener
A good description will describe what this listener does, and then explains the parameters required for configuring the listener.
If no description is appropriate, return null.
getDescription
in interface JiraListener
getDescription
in class AbstractIssueEventListener
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |