| Modifier and Type | Method and Description |
|---|---|
void |
BuildDefinitionManager.savePlanAndDefinition(Plan plan,
BuildConfiguration buildConfiguration)
Saves the
Plan and the BuildConfiguration |
ErrorCollection |
CustomPreBuildAction.validate(BuildConfiguration config)
Validate the build configuration when trying to save configuration for the
Plan
This is used if the CustomPreBuildAction needs to have configuration stored
against the build plan. |
| Modifier and Type | Method and Description |
|---|---|
BuildConfiguration |
PlanCreationService.getBuildConfigurationWithDefaults() |
BuildConfiguration |
PlanCreationBean.getConfigurationBeingEdited() |
| Modifier and Type | Method and Description |
|---|---|
void |
PlanConfigHelper.addDefaultsToConfig(BuildConfiguration buildConfiguration)
Adds default values for all possible selections, esp preparing for display on the UI
|
void |
ChainBranchCreationService.cleanBuildConfiguration(BuildConfiguration buildConfiguration,
Plan plan) |
void |
ChainCreationService.cleanBuildConfiguration(BuildConfiguration buildConfiguration,
Plan plan) |
void |
PlanConfigHelper.cleanConfig(BuildConfiguration buildConfiguration)
Cleans out any data from the build config, not required by the selected option.
|
List<PlanKey> |
JobCreationService.createJobAndBranches(BuildConfiguration buildConfiguration,
ActionParametersMap actionParametersMap,
PlanCreationService.EnablePlan ifPlanEnabled) |
String |
PlanCreationService.createPlan(BuildConfiguration buildConfiguration,
ActionParametersMap actionParametersMap,
PlanCreationService.EnablePlan enabled)
Creates a plan from its components and saves it to the database
|
String |
JobCreationService.createPlan(BuildConfiguration buildConfiguration,
ActionParametersMap actionParametersMap,
PlanCreationService.EnablePlan enabled)
Deprecated.
since 4.0 use @{link #createJobAndBranches}
|
String |
JobCreationService.createSingleJob(BuildConfiguration buildConfiguration,
ActionParametersMap clonedActionParametersMap,
PlanCreationService.EnablePlan planEnabled) |
void |
PlanConfigHelper.performPostActionsOnConfig(BuildConfiguration buildConfiguration,
ImmutablePlan plan)
Performs any miscellaneous actions required before saving the plan.
|
void |
PlanConfigHelper.prepareConfig(BuildConfiguration buildConfiguration)
Prepare the build configuration for validation.
|
void |
PlanCreationBean.setConfigurationBeingEdited(BuildConfiguration buildConfiguration) |
void |
PlanConfigHelper.validateConfig(com.atlassian.struts.ValidationAware validationAware,
BuildConfiguration buildConfiguration)
Validates the configuration for a plan.
|
void |
PlanConfigHelper.validateConfig(com.opensymphony.xwork.ValidationAware validationAware,
BuildConfiguration buildConfiguration)
|
void |
PlanCreationService.validatePlan(com.atlassian.struts.ValidationAware validationAware,
BuildConfiguration buildConfiguration,
ActionParametersMap actionParametersMap)
Validates plan details and build configuration details for initial plan creation.
|
void |
PlanCreationService.validatePlan(com.opensymphony.xwork.ValidationAware validationAware,
BuildConfiguration buildConfiguration,
ActionParametersMap actionParametersMap)
Deprecated.
since 5.1
|
| Modifier and Type | Method and Description |
|---|---|
void |
BuildStrategy.addDefaultValues(BuildConfiguration buildConfiguration)
Deprecated.
|
ErrorCollection |
BuildStrategy.validate(BuildConfiguration buildConfiguration)
Deprecated.
Takes in a
BuildConfiguration and returns any errors possible |
| Modifier and Type | Method and Description |
|---|---|
PlanKey |
BranchDetectionService.createChainBranch(ImmutableChain chain,
String branchName,
VcsBranch vcsBranch,
BuildConfiguration buildConfiguration,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry)
Given a branch name and (optionally) vcs branch name, create Plan Branches with overriding repository
definitions.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends BuildConfigurationAwarePlugin> |
PlanConfigurationUIPluginHelper.getEditHtml(BuildConfiguration buildConfiguration,
Plan plan,
Class<T> pluginClass)
Generate html page from all plugin edit fragments.
|
<T extends BuildConfigurationAwarePlugin> |
PlanConfigurationUIPluginHelper.getEditHtmlList(BuildConfiguration buildConfiguration,
Plan plan,
Class<T> pluginClass,
Class<? extends com.atlassian.plugin.ModuleDescriptor<?>>... moduleDescriptorsClasses)
Generate list of html edit fragments for all plugins.
|
| Modifier and Type | Method and Description |
|---|---|
String |
AdvancedConfigurationAwareRepository.getAdvancedEditHtml(BuildConfiguration buildConfiguration,
Plan plan) |
String |
MavenPomAccessor.getMavenPomCheckoutAccessEditHtml(BuildConfiguration buildConfiguration)
Returns HTML for the Maven POM import configuration of the repository
|
String |
Repository.getMinimalEditHtml(BuildConfiguration buildConfiguration)
Returns HTML for the minimal configuration of the repository.
|
| Modifier and Type | Method and Description |
|---|---|
List<TaskDefinition> |
LegacyBuilderToTaskConverter.builder2TaskList(BuildConfiguration buildConfiguration)
Creates a list of tasks out of BuildConfiguration.
|
List<TaskDefinition> |
LegacyBuilderToTaskConverterService.convert(BuildConfiguration buildConfiguration)
Finds a proper LegacyBuilderToTaskConverter and creates List of tasks based on existing builder configuration.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BuildConfigurationAwarePlugin.addDefaultValues(BuildConfiguration buildConfiguration)
Extension point for adding default values to the form for
RenderableBuildConfiguration.getEditHtml(com.atlassian.bamboo.ww2.actions.build.admin.create.BuildConfiguration, com.atlassian.bamboo.plan.Plan) |
void |
ConfigurablePlugin.customizeBuildRequirements(PlanKey planKey,
BuildConfiguration buildConfiguration,
RequirementSet requirementSet)
Extension point for adding/customizing requirements when editing a build's builder configuration.
|
String |
RenderableBuildConfiguration.getEditHtml(BuildConfiguration buildConfiguration,
Plan plan)
Returns HTML that represents the form fragment for editing the repository.
|
void |
BuildConfigurationAwarePlugin.prepareConfigObject(BuildConfiguration buildConfiguration)
Do any preprocessing work before validation occurs.
|
void |
ConfigurablePlugin.removeBuildRequirements(PlanKey planKey,
BuildConfiguration buildConfiguration,
RequirementSet requirementSet)
Extension point for removing requirements when given plugin is excluded from build's builder configuration.
|
ErrorCollection |
BuildConfigurationAwarePlugin.validate(BuildConfiguration buildConfiguration)
Validates the properties in the
BuildConfiguration object. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BuildConfigurationUIPlugin.isConfigurationMissing(BuildConfiguration buildConfiguration)
Checks if BuildConfiguration objects contains plugin's configuration values.
|
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.