Class EpicLinkIssueEventListener
java.lang.Object
com.atlassian.greenhopper.service.issue.AbstractIssueEventListener
com.atlassian.greenhopper.customfield.epiclink.EpicLinkIssueEventListener
Listens to issue events and updates the epic links for a given issue when the issue type changes
-
Field Summary
Fields inherited from class com.atlassian.greenhopper.service.issue.AbstractIssueEventListener
log
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doOnIssueEvent
(Long typeId, com.atlassian.jira.issue.Issue issue, com.atlassian.jira.event.issue.IssueEvent event) void
processIssueTypeChange
(com.atlassian.jira.user.ApplicationUser user, com.atlassian.jira.issue.Issue updatedIssue, com.atlassian.jira.issue.issuetype.IssueType oldIssueType, com.atlassian.jira.issue.issuetype.IssueType newIssueType, com.atlassian.jira.issue.Issue oldParent, com.atlassian.jira.issue.Issue newParent) Cleans up stale issue links that could occur as a result of issue type changes This method is called by the EpicLinkIssueEventListener whenever an issue is updatedMethods inherited from class com.atlassian.greenhopper.service.issue.AbstractIssueEventListener
onIssueEvent
-
Constructor Details
-
EpicLinkIssueEventListener
public EpicLinkIssueEventListener()
-
-
Method Details
-
doOnIssueEvent
protected void doOnIssueEvent(Long typeId, com.atlassian.jira.issue.Issue issue, com.atlassian.jira.event.issue.IssueEvent event) - Specified by:
doOnIssueEvent
in classAbstractIssueEventListener
- Parameters:
typeId
- : seeEventType
-
processIssueTypeChange
public void processIssueTypeChange(com.atlassian.jira.user.ApplicationUser user, @Nonnull com.atlassian.jira.issue.Issue updatedIssue, com.atlassian.jira.issue.issuetype.IssueType oldIssueType, com.atlassian.jira.issue.issuetype.IssueType newIssueType, com.atlassian.jira.issue.Issue oldParent, com.atlassian.jira.issue.Issue newParent) Cleans up stale issue links that could occur as a result of issue type changes This method is called by the EpicLinkIssueEventListener whenever an issue is updated
-