com.atlassian.bamboo.plan.branch
Class ChainPropagatingFacade

java.lang.Object
  extended by com.atlassian.bamboo.plan.branch.ChainPropagatingFacade

public class ChainPropagatingFacade
extends java.lang.Object


Constructor Summary
ChainPropagatingFacade(ChainBranchManager chainBranchManager, Chain masterChain)
           
 
Method Summary
 ChainStage addNewStage(java.lang.String stageName, java.lang.String stageDescription, boolean stageManual)
           
 java.util.List<PlanKey> createJob(JobCreationService jobCreationService, BuildConfiguration buildConfiguration, java.util.Map<java.lang.String,?> actionParametersMap, PlanCreationService.EnablePlan isPlanEnabled)
           
 void createSchedulingJobs()
           
 void publishBuildConfigurationUpdatedEvent(com.atlassian.event.api.EventPublisher eventPublisher, java.lang.Object source, boolean cascadeToJobs)
           
 void removeSchedulingJobs()
           
 void savePlan(PlanManager planManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChainPropagatingFacade

public ChainPropagatingFacade(@NotNull
                              ChainBranchManager chainBranchManager,
                              @NotNull
                              Chain masterChain)
Method Detail

addNewStage

@NotNull
public ChainStage addNewStage(@NotNull
                                      java.lang.String stageName,
                                      @NotNull
                                      java.lang.String stageDescription,
                                      boolean stageManual)

savePlan

public void savePlan(@NotNull
                     PlanManager planManager)

publishBuildConfigurationUpdatedEvent

public void publishBuildConfigurationUpdatedEvent(@NotNull
                                                  com.atlassian.event.api.EventPublisher eventPublisher,
                                                  java.lang.Object source,
                                                  boolean cascadeToJobs)

createSchedulingJobs

public void createSchedulingJobs()

removeSchedulingJobs

public void removeSchedulingJobs()

createJob

public java.util.List<PlanKey> createJob(JobCreationService jobCreationService,
                                         BuildConfiguration buildConfiguration,
                                         java.util.Map<java.lang.String,?> actionParametersMap,
                                         PlanCreationService.EnablePlan isPlanEnabled)
                                  throws PlanCreationDeniedException
Throws:
PlanCreationDeniedException


Copyright © 2012 Atlassian. All Rights Reserved.