public abstract class

AbstractIssueConstantsManager

extends Object
java.lang.Object
   ↳ com.atlassian.jira.config.AbstractIssueConstantsManager<T extends com.atlassian.jira.issue.IssueConstant>
Known Direct Subclasses

Summary

Fields
protected final ConstantsManager constantsManager
protected final IssueIndexManager issueIndexManager
protected final OfBizDelegator ofBizDelegator
Public Constructors
AbstractIssueConstantsManager(ConstantsManager constantsManager, OfBizDelegator ofBizDelegator, IssueIndexManager issueIndexManager)
Protected Methods
void clearCaches()
GenericValue createConstant(Map<StringObject> fields)
abstract List<T> getAllValues()
abstract String getIssueConstantField()
long getMaxSequenceNo()
String getNextStringId()
void moveDown(T constant)
void moveUp(T constant)
void postProcess(T constant)
void removeConstant(String fieldName, T constant, String newId)
void removePropertySet(GenericValue constantGv)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected final ConstantsManager constantsManager

protected final IssueIndexManager issueIndexManager

protected final OfBizDelegator ofBizDelegator

Public Constructors

public AbstractIssueConstantsManager (ConstantsManager constantsManager, OfBizDelegator ofBizDelegator, IssueIndexManager issueIndexManager)

Protected Methods

protected void clearCaches ()

protected GenericValue createConstant (Map<StringObject> fields)

protected abstract List<T> getAllValues ()

protected abstract String getIssueConstantField ()

protected long getMaxSequenceNo ()

protected String getNextStringId ()

Throws
GenericEntityException

protected void moveDown (T constant)

protected void moveUp (T constant)

protected void postProcess (T constant)

protected void removeConstant (String fieldName, T constant, String newId)

Throws
GenericEntityException
IndexException

protected void removePropertySet (GenericValue constantGv)