Class ConfigurePlanVariables

java.lang.Object
com.opensymphony.xwork2.ActionSupport
All Implemented Interfaces:
JsonStreamingAction, ErrorCollection, BambooSessionAware, BareBuildConfigurationAware, BuildConfigurationAware, NavigationAware, DomainObjectSecurityAware, GlobalReadSecurityAware, PlanViewConfigurationSecurityAware, PlanAware, ProjectAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, 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.TextProvider, com.opensymphony.xwork2.Validateable, Serializable
Direct Known Subclasses:
CreatePlanVariable, DeletePlanVariable, UpdatePlanVariable

public class ConfigurePlanVariables extends BuildConfigurationSupport implements PlanViewConfigurationSecurityAware
See Also:
  • Field Details

    • variableKey

      protected String variableKey
    • variableValue

      protected String variableValue
  • Constructor Details

    • ConfigurePlanVariables

      public ConfigurePlanVariables()
  • Method Details

    • validatePlan

      protected void validatePlan()
    • 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()
    • getInheritedNotOverriddenVariables

      public List<? extends VariableDefinition> getInheritedNotOverriddenVariables()
    • getInheritedNotOverriddenVariablesByName

      public List<? extends VariableDefinition> getInheritedNotOverriddenVariablesByName()
    • 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)