com.atlassian.bamboo.build
Interface BuildDefinitionManager

All Known Implementing Classes:
CachedBuildDefinitionManagerImpl, DefaultBuildDefinitionManager

@ThreadSafe
public interface BuildDefinitionManager

A manager for stateful BuildDefinition.


Method Summary
 BuildDefinition getBuildDefinition(PlanKey planKey)
          Returns a stateful version the build definition for the Plan.
 void savePlanAndDefinition(Plan plan)
          Saves the Plan and the BuildConfiguration
 void savePlanAndDefinition(Plan plan, BuildConfiguration buildConfiguration)
          Saves the Plan and the BuildConfiguration
 

Method Detail

getBuildDefinition

BuildDefinition getBuildDefinition(PlanKey planKey)
Returns a stateful version the build definition for the Plan. This means that when you set various flags on it, the flags won't be lost (unless you updated your BuildDefinition.

Parameters:
planKey -
Returns:
A populated BuildDefinition object.

savePlanAndDefinition

void savePlanAndDefinition(Plan plan)
Saves the Plan and the BuildConfiguration

Parameters:
plan -

savePlanAndDefinition

void savePlanAndDefinition(Plan plan,
                           BuildConfiguration buildConfiguration)
Saves the Plan and the BuildConfiguration

Parameters:
plan -
buildConfiguration -


Copyright © 2010 Atlassian. All Rights Reserved.