com.atlassian.bamboo.build.creation
Class WebRepositoryConfigHelper

java.lang.Object
  extended by com.atlassian.bamboo.build.creation.WebRepositoryConfigHelper
All Implemented Interfaces:
PlanConfigHelper

public class WebRepositoryConfigHelper
extends Object
implements PlanConfigHelper


Constructor Summary
WebRepositoryConfigHelper(WebRepositoryViewerManager webRepositoryViewerManager, com.opensymphony.xwork2.TextProvider textProvider)
           
 
Method Summary
 void addDefaultsToConfig(BuildConfiguration buildConfiguration)
          Adds default values for all possible selections, esp preparing for display on the UI
 void cleanConfig(BuildConfiguration buildConfiguration)
          Cleans out any data from the build config, not required by the selected option.
 void performPostActionsOnConfig(BuildConfiguration buildConfiguration, ImmutablePlan plan)
          Performs any miscellaneous actions required before saving the plan.
 void prepareConfig(BuildConfiguration buildConfiguration)
          Prepare the build configuration for validation.
 void validateConfig(com.atlassian.struts.ValidationAware validationAware, BuildConfiguration buildConfiguration)
          Validates the configuration for a plan.
 void validateConfig(com.opensymphony.xwork.ValidationAware validationAware, BuildConfiguration buildConfiguration)
          Validates the configuration for a plan.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebRepositoryConfigHelper

public WebRepositoryConfigHelper(WebRepositoryViewerManager webRepositoryViewerManager,
                                 com.opensymphony.xwork2.TextProvider textProvider)
Method Detail

addDefaultsToConfig

public void addDefaultsToConfig(@NotNull
                                BuildConfiguration buildConfiguration)
Description copied from interface: PlanConfigHelper
Adds default values for all possible selections, esp preparing for display on the UI

Specified by:
addDefaultsToConfig in interface PlanConfigHelper
Parameters:
buildConfiguration - - to add defaults to

validateConfig

public void validateConfig(@NotNull
                           com.atlassian.struts.ValidationAware validationAware,
                           @NotNull
                           BuildConfiguration buildConfiguration)
Description copied from interface: PlanConfigHelper
Validates the configuration for a plan. Adds any errors to the validationAware object

Specified by:
validateConfig in interface PlanConfigHelper
Parameters:
validationAware - - normally the action calling this
buildConfiguration - - the configuration to validate

validateConfig

public void validateConfig(@NotNull
                           com.opensymphony.xwork.ValidationAware validationAware,
                           @NotNull
                           BuildConfiguration buildConfiguration)
Description copied from interface: PlanConfigHelper
Validates the configuration for a plan. Adds any errors to the validationAware object

Specified by:
validateConfig in interface PlanConfigHelper
Parameters:
validationAware - - normally the action calling this
buildConfiguration - - the configuration to validate

prepareConfig

public void prepareConfig(@NotNull
                          BuildConfiguration buildConfiguration)
Description copied from interface: PlanConfigHelper
Prepare the build configuration for validation. Performs required manual manipulations on the build config.

Specified by:
prepareConfig in interface PlanConfigHelper
Parameters:
buildConfiguration - to manipulate

cleanConfig

public void cleanConfig(@NotNull
                        BuildConfiguration buildConfiguration)
Description copied from interface: PlanConfigHelper
Cleans out any data from the build config, not required by the selected option.

Specified by:
cleanConfig in interface PlanConfigHelper
Parameters:
buildConfiguration - - to clean

performPostActionsOnConfig

public void performPostActionsOnConfig(@NotNull
                                       BuildConfiguration buildConfiguration,
                                       @NotNull
                                       ImmutablePlan plan)
Description copied from interface: PlanConfigHelper
Performs any miscellaneous actions required before saving the plan. Is aware of the currently selected option.

Specified by:
performPostActionsOnConfig in interface PlanConfigHelper
Parameters:
buildConfiguration - - of the current configuration
plan - - the current plan


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.