Class ConfigurePlanDependencies

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

public class ConfigurePlanDependencies extends BuildConfigurationSupport implements PlanViewConfigurationSecurityAware
See Also:
  • Constructor Details

    • ConfigurePlanDependencies

      public ConfigurePlanDependencies()
  • Method Details

    • validate

      public void validate()
      Specified by:
      validate in interface com.opensymphony.xwork2.Validateable
      Overrides:
      validate in class com.opensymphony.xwork2.ActionSupport
    • doDefault

      public String doDefault() throws Exception
      Description copied from class: BambooActionSupport
      Default action just sends to the input
      Overrides:
      doDefault in class BambooActionSupport
      Throws:
      Exception
    • create

      public String create() throws Exception
      Throws:
      Exception
    • getDependenciesBuildConfigurationPluginsForPlan

      @NotNull public @NotNull Iterable<DependenciesPlanConfigurationPlugin> getDependenciesBuildConfigurationPluginsForPlan(Plan plan)
    • getDependenciesBuildConfigurationEditHtml

      @NotNull public @NotNull String getDependenciesBuildConfigurationEditHtml()
    • resetDeselectedLists

      protected void resetDeselectedLists()
    • getDisabledChildKeys

      public Set<String> getDisabledChildKeys()
    • getDisabledParentKeys

      public Set<String> getDisabledParentKeys()
    • setChildPlanKeys

      public void setChildPlanKeys(Set<String> childPlanKeys)
    • getParentPlanKeys

      @NotNull public @NotNull Set<String> getParentPlanKeys()
    • setPlanDependencyManager

      public final void setPlanDependencyManager(PlanDependencyManager planDependencyManager)
    • getPossiblePlanDependencies

      public Collection<ImmutableTopLevelPlan> getPossiblePlanDependencies()
    • getDependencyBlockingStrategies

      public List<DependencyBlockingStrategy> getDependencyBlockingStrategies()
    • setDefaultDependencyBlockingStrategy

      public void setDefaultDependencyBlockingStrategy()
    • isSaved

      public boolean isSaved()
      Overrides:
      isSaved in class BuildConfigurationSupport
    • setSaved

      public void setSaved(boolean saved)
      Overrides:
      setSaved in class BuildConfigurationSupport
    • setPlanConfigurationUIPluginHelper

      public void setPlanConfigurationUIPluginHelper(PlanConfigurationUIPluginHelper planConfigurationUIPluginHelper)
    • getChildPlans

      public Set<PlanDependency> getChildPlans()
    • getParentPlans

      public Set<PlanDependency> getParentPlans()
    • getChildPlansJson

      public com.opensymphony.webwork.dispatcher.json.JSONArray getChildPlansJson() throws com.opensymphony.webwork.dispatcher.json.JSONException
      Throws:
      com.opensymphony.webwork.dispatcher.json.JSONException
    • getParentPlansJson

      public com.opensymphony.webwork.dispatcher.json.JSONArray getParentPlansJson() throws com.opensymphony.webwork.dispatcher.json.JSONException
      Throws:
      com.opensymphony.webwork.dispatcher.json.JSONException