com.atlassian.greenhopper.service.workflow
Class Jira44AbstractCreationService<T extends com.atlassian.jira.issue.IssueConstant>

java.lang.Object
  extended by com.atlassian.greenhopper.service.workflow.Jira44AbstractCreationService<T>
Direct Known Subclasses:
Jira44ResolutionCreationService, Jira44StatusCreationService

public abstract class Jira44AbstractCreationService<T extends com.atlassian.jira.issue.IssueConstant>
extends java.lang.Object


Field Summary
protected  com.atlassian.jira.config.ConstantsManager constantsManager
           
protected  com.atlassian.jira.issue.index.IssueIndexManager issueIndexManager
           
protected  com.atlassian.jira.ofbiz.OfBizDelegator ofBizDelegator
           
 
Constructor Summary
Jira44AbstractCreationService()
           
 
Method Summary
protected  void clearCaches()
           
protected  org.ofbiz.core.entity.GenericValue createConstant(java.util.Map<java.lang.String,java.lang.Object> fields)
           
protected abstract  java.util.List<T> getAllValues()
           
protected abstract  java.lang.String getIssueConstantField()
           
protected  java.util.List<org.ofbiz.core.entity.GenericValue> getMatchingIssues(T constant)
           
protected  long getMaxSequenceNo()
           
protected  java.lang.String getNextStringId()
           
protected  void moveDown(T constant)
           
protected  void moveUp(T constant)
           
protected  void postProcess(T constant)
           
protected  void removeConstant(java.lang.String fieldName, T constant, java.lang.String newId)
           
protected  void removePropertySet(org.ofbiz.core.entity.GenericValue constantGv)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

constantsManager

protected com.atlassian.jira.config.ConstantsManager constantsManager

ofBizDelegator

protected com.atlassian.jira.ofbiz.OfBizDelegator ofBizDelegator

issueIndexManager

protected com.atlassian.jira.issue.index.IssueIndexManager issueIndexManager
Constructor Detail

Jira44AbstractCreationService

public Jira44AbstractCreationService()
Method Detail

createConstant

protected org.ofbiz.core.entity.GenericValue createConstant(java.util.Map<java.lang.String,java.lang.Object> fields)

getMaxSequenceNo

protected long getMaxSequenceNo()

getNextStringId

protected java.lang.String getNextStringId()
                                    throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

removeConstant

protected void removeConstant(java.lang.String fieldName,
                              T constant,
                              java.lang.String newId)
                       throws org.ofbiz.core.entity.GenericEntityException,
                              com.atlassian.jira.issue.index.IndexException
Throws:
org.ofbiz.core.entity.GenericEntityException
com.atlassian.jira.issue.index.IndexException

removePropertySet

protected void removePropertySet(org.ofbiz.core.entity.GenericValue constantGv)

postProcess

protected void postProcess(T constant)

clearCaches

protected void clearCaches()

getIssueConstantField

protected abstract java.lang.String getIssueConstantField()

getMatchingIssues

protected java.util.List<org.ofbiz.core.entity.GenericValue> getMatchingIssues(T constant)
                                                                        throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

getAllValues

protected abstract java.util.List<T> getAllValues()

moveUp

protected void moveUp(T constant)

moveDown

protected void moveDown(T constant)


Copyright © 2007-2012 Atlassian. All Rights Reserved.