Class AbstractIssueConstantsManager<T extends IssueConstant>

java.lang.Object
com.atlassian.jira.config.AbstractIssueConstantsManager<T>
Direct Known Subclasses:
DefaultIssueTypeManager, DefaultPriorityManager, DefaultResolutionManager, DefaultStatusManager

public abstract class AbstractIssueConstantsManager<T extends IssueConstant> extends Object
Since:
v5.0
  • Field Details

  • Constructor Details

  • Method Details

    • createConstant

      protected org.ofbiz.core.entity.GenericValue createConstant(Map<String,Object> fields)
    • getMaxSequenceNo

      protected long getMaxSequenceNo()
    • getNextStringId

      protected String getNextStringId()
    • removeConstant

      protected void removeConstant(com.querydsl.core.types.dsl.StringPath field, T oldConstant, String newId) throws org.ofbiz.core.entity.GenericEntityException, IndexException
      Removes a constant value.
      Parameters:
      field - The field in QIssue which may contain the constant
      oldConstant - The constant to be removed
      newId - The ID of the constant to replace it with
      Throws:
      org.ofbiz.core.entity.GenericEntityException
      IndexException
    • removePropertySet

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

      protected void postProcess(T constant)
    • clearCaches

      protected void clearCaches()
    • getIssueConstantField

      protected abstract String getIssueConstantField()
    • getAllValues

      protected abstract List<T> getAllValues()
    • moveUp

      protected void moveUp(T constant)
    • moveDown

      protected void moveDown(T constant)