|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.bamboo.build.DefaultBuildDefinitionManagerTx
public class DefaultBuildDefinitionManagerTx
Transactional class that does the real work for DefaultBuildDefinitionManager
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.atlassian.bamboo.build.BuildDefinitionManager |
---|
BuildDefinitionManager.BuildDefinitionNotFoundException |
Constructor Summary | |
---|---|
DefaultBuildDefinitionManagerTx(BuildDefinitionConverter buildDefinitionConverter,
PlanManager planManager,
com.atlassian.plugin.PluginAccessor pluginAccessor)
|
Method Summary | |
---|---|
BuildDefinition |
getBuildDefinition(Plan plan)
|
BuildDefinition |
getBuildDefinition(PlanKey planKey)
Returns a stateful version the build definition for the Plan . |
BuildDefinition |
getUnmergedBuildDefinition(PlanKey planKey)
Returns a stateful version the build definition for the Plan . |
void |
savePlanAndDefinition(Plan plan)
Saves the Plan while polling jobs are stopped. |
void |
savePlanAndDefinition(Plan plan,
BuildConfiguration newBuildConfiguration)
Saves the Plan and the BuildConfiguration |
void |
savePlanAndDefinition(Plan plan,
BuildDefinition newBuildDefinition)
Convert and save the build definition. |
void |
savePlanAndDefinition(Plan plan,
BuildDefinition newBuildDefinition,
boolean withQuartzJobsRestart)
Convert and save the build definition. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultBuildDefinitionManagerTx(@NotNull BuildDefinitionConverter buildDefinitionConverter, @NotNull PlanManager planManager, @NotNull com.atlassian.plugin.PluginAccessor pluginAccessor)
Method Detail |
---|
@NotNull public BuildDefinition getUnmergedBuildDefinition(@NotNull PlanKey planKey)
BuildDefinitionManager
Plan
. This means that when you set various flags
on it, the flags won't be lost (unless you updated your BuildDefinition
.
In case of PlanBranches, it will return BuildDefinition specific to a given PlanBranch.
getUnmergedBuildDefinition
in interface BuildDefinitionManager
BuildDefinition
object.@NotNull public BuildDefinition getBuildDefinition(@NotNull PlanKey planKey)
BuildDefinitionManager
Plan
. This means that when you set various flags
on it, the flags won't be lost (unless you updated your BuildDefinition
.
In case of PlanBranches, it will return BuildDefinition merged with Master plan.
getBuildDefinition
in interface BuildDefinitionManager
BuildDefinition
object.@NotNull public BuildDefinition getBuildDefinition(@NotNull Plan plan)
getBuildDefinition
in interface BuildDefinitionManager
public void savePlanAndDefinition(Plan plan)
BuildDefinitionManager
Plan
while polling jobs are stopped.
savePlanAndDefinition
in interface BuildDefinitionManager
public void savePlanAndDefinition(Plan plan, BuildConfiguration newBuildConfiguration)
BuildDefinitionManager
Plan
and the BuildConfiguration
savePlanAndDefinition
in interface BuildDefinitionManager
public void savePlanAndDefinition(Plan plan, BuildDefinition newBuildDefinition)
BuildDefinitionManager
savePlanAndDefinition
in interface BuildDefinitionManager
public void savePlanAndDefinition(Plan plan, BuildDefinition newBuildDefinition, boolean withQuartzJobsRestart)
BuildDefinitionManager
savePlanAndDefinition
in interface BuildDefinitionManager
withQuartzJobsRestart
- indicates if relevant polling jobs should be reinitialised
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |