Class ConfigureProjectVariables

java.lang.Object
com.opensymphony.xwork2.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.actions.project.ProjectActionSupport
com.atlassian.bamboo.ww2.actions.project.variable.ConfigureProjectVariables
All Implemented Interfaces:
JsonStreamingAction, ErrorCollection, BambooSessionAware, NavigationAware, DomainObjectSecurityAware, GlobalReadSecurityAware, ProjectAdminSecurityAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, com.atlassian.struts.Preparable, com.atlassian.struts.TextProvider, com.atlassian.struts.ValidationAware, com.opensymphony.xwork.ValidationAware, com.opensymphony.xwork2.Action, com.opensymphony.xwork2.interceptor.ValidationAware, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.Preparable, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, Serializable
Direct Known Subclasses:
CreateProjectVariable, DeleteProjectVariable, UpdateProjectVariable

public class ConfigureProjectVariables extends ProjectActionSupport implements ProjectAdminSecurityAware
See Also:
  • Field Details

    • variableKey

      protected String variableKey
    • variableValue

      protected String variableValue
  • Constructor Details

    • ConfigureProjectVariables

      public ConfigureProjectVariables()
  • Method Details

    • validateId

      protected void validateId()
    • getUnmaskedVariableId

      protected long getUnmaskedVariableId()
    • validateKey

      protected void validateKey()
    • validateKeyAndValue

      protected void validateKeyAndValue()
    • getVariables

      public Collection<? extends VariableDefinition> getVariables()
    • getInheritedVariables

      public List<? extends VariableDefinition> getInheritedVariables()
    • getOverriddenVariablesMap

      public Map<String,VariableDefinition> getOverriddenVariablesMap()
    • getGlobalNotOverriddenVariables

      public List<VariableDefinition> getGlobalNotOverriddenVariables()
    • getVariableMap

      public Map<String,VariableDefinition> getVariableMap()
    • triggerAnalyticsEvent

      protected void triggerAnalyticsEvent()
    • getVariableId

      public long getVariableId()
    • setVariableId

      public void setVariableId(long variableId)
    • getVariableKey

      public String getVariableKey()
    • setVariableKey

      public void setVariableKey(String variableKey)
    • getVariableValue

      public String getVariableValue()
    • setVariableValue

      public void setVariableValue(String variableValue)