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)
           
 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)

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.