com.pyxis.greenhopper.jira.listeners
Class GHSyncherListener

java.lang.Object
  extended by com.atlassian.jira.event.issue.AbstractIssueEventListener
      extended by com.pyxis.greenhopper.jira.listeners.GHSyncherListener
All Implemented Interfaces:
com.atlassian.jira.event.issue.IssueEventListener, com.atlassian.jira.event.JiraListener, java.util.EventListener
Direct Known Subclasses:
ComponentSyncher, FixVersionSyncher, GreenHopperCTFIndexer, LabelSyncher

public abstract class GHSyncherListener
extends com.atlassian.jira.event.issue.AbstractIssueEventListener


Constructor Summary
GHSyncherListener()
           
 
Method Summary
 boolean canPerform(com.atlassian.jira.project.Project project)
           
protected abstract  void doSynchronize(com.atlassian.jira.event.issue.IssueEvent event)
           
protected  BoardContext getBoardContext(com.atlassian.jira.project.Project project, com.atlassian.crowd.embedded.api.User user)
           
protected  boolean isLicenseValid()
           
protected  void registerChangeDate(com.atlassian.jira.event.issue.IssueEvent event)
           
protected  void synchronize(com.atlassian.jira.event.issue.IssueEvent event)
           
 
Methods inherited from class com.atlassian.jira.event.issue.AbstractIssueEventListener
customEvent, getAcceptedParams, getDescription, getI18NBean, init, isInternal, issueAssigned, issueClosed, issueCommented, issueCommentEdited, issueCreated, issueDeleted, issueGenericEvent, issueMoved, issueReopened, issueResolved, issueStarted, issueStopped, issueUpdated, issueWorklogDeleted, issueWorkLogged, issueWorklogUpdated, isUnique, workflowEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GHSyncherListener

public GHSyncherListener()
Method Detail

getBoardContext

protected BoardContext getBoardContext(com.atlassian.jira.project.Project project,
                                       com.atlassian.crowd.embedded.api.User user)

registerChangeDate

protected void registerChangeDate(com.atlassian.jira.event.issue.IssueEvent event)

canPerform

public boolean canPerform(com.atlassian.jira.project.Project project)

synchronize

protected void synchronize(com.atlassian.jira.event.issue.IssueEvent event)

doSynchronize

protected abstract void doSynchronize(com.atlassian.jira.event.issue.IssueEvent event)

isLicenseValid

protected boolean isLicenseValid()


Copyright © 2007-2012 Atlassian. All Rights Reserved.