Hi,
when i implement my class from IssueEventListener and impement its methods not happening on issue events. how i can listen to issue events in my class ?
dose my class called even if issue events occures in another page?in the other hand how i can use issue listener to run my class on issue events?
thanks a lot
tis is my simple class code:
package com.atlassian.jira.event.listeners;
import com.atlassian.jira.ComponentManager;
import com.atlassian.jira.event.JiraEvent;
import com.atlassian.jira.event.issue.AbstractIssueEventListener;
import com.atlassian.jira.event.issue.IssueEvent;
import com.atlassian.jira.event.issue.IssueEventListener;
import com.atlassian.jira.event.user.UserEvent;
import com.atlassian.jira.event.user.UserEventListener;
import org.ofbiz.core.entity.GenericEntityException;
import org.ofbiz.core.entity.GenericValue;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
public class my class extends IssueActionSupport implements IssueEventListener
{
...
public void customEvent(IssueEvent arg0) {
// TODO Auto-generated method stub
}
public void issueAssigned(IssueEvent arg0) {
// TODO Auto-generated method stub
}
public void issueClosed(IssueEvent arg0) {
// TODO Auto-generated method stub
}
public void issueCommented(IssueEvent arg0) {
// TODO Auto-generated method stub
System.out.println(arg0.getIssue().getKey() +"comment");
}
public void issueCreated(IssueEvent arg0) {
// TODO Auto-generated method stub
}
public void issueDeleted(IssueEvent arg0) {
// TODO Auto-generated method stub
}
public void issueGenericEvent(IssueEvent arg0) {
// TODO Auto-generated method stub
}
public void issueMoved(IssueEvent arg0) {
// TODO Auto-generated method stub
}
public void issueReopened(IssueEvent arg0) {
// TODO Auto-generated method stub
System.out.println(arg0.getIssue().getKey() +"reopen");
}
public void issueResolved(IssueEvent arg0) {
// TODO Auto-generated method stub
}
public void issueStarted(IssueEvent arg0) {
// TODO Auto-generated method stub
}
public void issueStopped(IssueEvent arg0) {
// TODO Auto-generated method stub
}
public void issueUpdated(IssueEvent arg0) {
// TODO Auto-generated method stub
System.out.println(arg0.getChangeLog().modified +"updated");
}
public void issueWorkLogged(IssueEvent arg0) {
// TODO Auto-generated method stub
}
public void workflowEvent(IssueEvent arg0) {
// TODO Auto-generated method stub
}
...
}