com.pyxis.greenhopper.jira.listeners
Class CacheEvictionListener

java.lang.Object
  extended by com.atlassian.jira.event.issue.AbstractIssueEventListener
      extended by com.pyxis.greenhopper.jira.listeners.CacheEvictionListener
All Implemented Interfaces:
com.atlassian.jira.event.issue.IssueEventListener, com.atlassian.jira.event.JiraListener, java.util.EventListener

public class CacheEvictionListener
extends com.atlassian.jira.event.issue.AbstractIssueEventListener


Constructor Summary
CacheEvictionListener()
           
 
Method Summary
 java.lang.String getDescription()
           
 boolean isInternal()
           
 void issueClosed(com.atlassian.jira.event.issue.IssueEvent event)
           
 void issueCreated(com.atlassian.jira.event.issue.IssueEvent event)
           
 void issueDeleted(com.atlassian.jira.event.issue.IssueEvent event)
           
 void issueMoved(com.atlassian.jira.event.issue.IssueEvent event)
           
 void issueResolved(com.atlassian.jira.event.issue.IssueEvent event)
          We've got to listen on resolved and closed as well, since JIRA doesn't fire updated correctly (http://jira.atlassian.com/browse/JRA-23189)
 void issueUpdated(com.atlassian.jira.event.issue.IssueEvent event)
           
 void issueWorklogDeleted(com.atlassian.jira.event.issue.IssueEvent event)
           
 void issueWorkLogged(com.atlassian.jira.event.issue.IssueEvent event)
           
 void issueWorklogUpdated(com.atlassian.jira.event.issue.IssueEvent event)
           
 boolean isUnique()
           
 
Methods inherited from class com.atlassian.jira.event.issue.AbstractIssueEventListener
customEvent, getAcceptedParams, getI18NBean, init, issueAssigned, issueCommented, issueCommentEdited, issueGenericEvent, issueReopened, issueStarted, issueStopped, workflowEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheEvictionListener

public CacheEvictionListener()
Method Detail

issueCreated

public void issueCreated(com.atlassian.jira.event.issue.IssueEvent event)
Specified by:
issueCreated in interface com.atlassian.jira.event.issue.IssueEventListener
Overrides:
issueCreated in class com.atlassian.jira.event.issue.AbstractIssueEventListener

issueDeleted

public void issueDeleted(com.atlassian.jira.event.issue.IssueEvent event)
Specified by:
issueDeleted in interface com.atlassian.jira.event.issue.IssueEventListener
Overrides:
issueDeleted in class com.atlassian.jira.event.issue.AbstractIssueEventListener

issueMoved

public void issueMoved(com.atlassian.jira.event.issue.IssueEvent event)
Specified by:
issueMoved in interface com.atlassian.jira.event.issue.IssueEventListener
Overrides:
issueMoved in class com.atlassian.jira.event.issue.AbstractIssueEventListener

issueUpdated

public void issueUpdated(com.atlassian.jira.event.issue.IssueEvent event)
Specified by:
issueUpdated in interface com.atlassian.jira.event.issue.IssueEventListener
Overrides:
issueUpdated in class com.atlassian.jira.event.issue.AbstractIssueEventListener

issueWorklogDeleted

public void issueWorklogDeleted(com.atlassian.jira.event.issue.IssueEvent event)
Overrides:
issueWorklogDeleted in class com.atlassian.jira.event.issue.AbstractIssueEventListener

issueWorkLogged

public void issueWorkLogged(com.atlassian.jira.event.issue.IssueEvent event)
Specified by:
issueWorkLogged in interface com.atlassian.jira.event.issue.IssueEventListener
Overrides:
issueWorkLogged in class com.atlassian.jira.event.issue.AbstractIssueEventListener

issueWorklogUpdated

public void issueWorklogUpdated(com.atlassian.jira.event.issue.IssueEvent event)
Overrides:
issueWorklogUpdated in class com.atlassian.jira.event.issue.AbstractIssueEventListener

issueResolved

public void issueResolved(com.atlassian.jira.event.issue.IssueEvent event)
We've got to listen on resolved and closed as well, since JIRA doesn't fire updated correctly (http://jira.atlassian.com/browse/JRA-23189)

Specified by:
issueResolved in interface com.atlassian.jira.event.issue.IssueEventListener
Overrides:
issueResolved in class com.atlassian.jira.event.issue.AbstractIssueEventListener

issueClosed

public void issueClosed(com.atlassian.jira.event.issue.IssueEvent event)
Specified by:
issueClosed in interface com.atlassian.jira.event.issue.IssueEventListener
Overrides:
issueClosed in class com.atlassian.jira.event.issue.AbstractIssueEventListener

isInternal

public boolean isInternal()
Specified by:
isInternal in interface com.atlassian.jira.event.JiraListener
Overrides:
isInternal in class com.atlassian.jira.event.issue.AbstractIssueEventListener

isUnique

public boolean isUnique()
Specified by:
isUnique in interface com.atlassian.jira.event.JiraListener
Overrides:
isUnique in class com.atlassian.jira.event.issue.AbstractIssueEventListener

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface com.atlassian.jira.event.JiraListener
Overrides:
getDescription in class com.atlassian.jira.event.issue.AbstractIssueEventListener


Copyright © 2007-2012 Atlassian. All Rights Reserved.