Class AbstractConstantAction<T extends IssueConstant>

java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.admin.constants.AbstractConstantAction<T>
All Implemented Interfaces:
ErrorCollection, I18nHelper, HttpServletVariables, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
Direct Known Subclasses:
AbstractDeleteConstant, AbstractEditConstant, AbstractViewConstants

public abstract class AbstractConstantAction<T extends IssueConstant> extends JiraWebActionSupport
See Also:
  • Constructor Details

    • AbstractConstantAction

      public AbstractConstantAction()
  • Method Details

    • getConstantEntityName

      protected abstract String getConstantEntityName()
    • getNiceConstantName

      protected abstract String getNiceConstantName()
    • getIssueConstantField

      protected abstract String getIssueConstantField()
    • getRedirectPage

      protected abstract String getRedirectPage()
    • getConstant

      protected abstract T getConstant(String id)
    • getConstants

      protected abstract Collection<T> getConstants()
      Get a collection of this constant
    • clearCaches

      protected abstract void clearCaches()
      Clear caches related to this constant
    • validateName

      protected void validateName(String name, String id, String constantName)
      Is the constant passed in the default constant