Uses of Enum Class
com.atlassian.bamboo.plan.branch.PlanBranchWorkflow
Packages that use PlanBranchWorkflow
Package
Description
-
Uses of PlanBranchWorkflow in com.atlassian.bamboo.configuration.external
Methods in com.atlassian.bamboo.configuration.external with parameters of type PlanBranchWorkflowModifier and TypeMethodDescriptionSpecsConsumerFactory.createDivergentBranchSpecsCreationConsumer
(@NotNull VcsBranch newBranch, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys, PlanCreationService.EnablePlan enablePlan) Create Specs consumer used for creating divergent branches -
Uses of PlanBranchWorkflow in com.atlassian.bamboo.configuration.external.exporters
Methods in com.atlassian.bamboo.configuration.external.exporters with parameters of type PlanBranchWorkflowModifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.api.builders.plan.branches.BranchIntegration
ChainBranchExporter.exportBranchIntegrationConfiguration
(@NotNull BranchIntegrationConfiguration branchIntegrationConfiguration, @NotNull PlanKey chainKey, @NotNull PlanBranchWorkflow planBranchWorkflow) Exports branch merging configuration to properties@NotNull com.atlassian.bamboo.specs.api.builders.plan.branches.BranchIntegration
ChainBranchExporterImpl.exportBranchIntegrationConfiguration
(@NotNull BranchIntegrationConfiguration branchIntegrationConfiguration, @NotNull PlanKey chainKey, @NotNull PlanBranchWorkflow planBranchWorkflow) -
Uses of PlanBranchWorkflow in com.atlassian.bamboo.configuration.external.rss
Methods in com.atlassian.bamboo.configuration.external.rss that return PlanBranchWorkflowModifier and TypeMethodDescription@NotNull PlanBranchWorkflow
DivergentBranchDataBean.CreationData.getPlanBranchWorkflow()
Methods in com.atlassian.bamboo.configuration.external.rss with parameters of type PlanBranchWorkflowModifier and TypeMethodDescriptionSpecsConsumerFactoryImpl.createDivergentBranchSpecsCreationConsumer
(@NotNull VcsBranch vcsBranch, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys, PlanCreationService.EnablePlan enablePlan) static DivergentBranchDataBean
DivergentBranchDataBean.forCreation
(@NotNull ImmutableChain immutableChain, @NotNull PlanKey planBranchKey, @NotNull PlanBranchWorkflow planBranchWorkflow, PlanCreationService.EnablePlan enablePlan) Constructors in com.atlassian.bamboo.configuration.external.rss with parameters of type PlanBranchWorkflowModifierConstructorDescriptionCreationData
(@NotNull PlanBranchWorkflow planBranchWorkflow, PlanCreationService.EnablePlan enablePlan) -
Uses of PlanBranchWorkflow in com.atlassian.bamboo.plan.branch
Methods in com.atlassian.bamboo.plan.branch that return PlanBranchWorkflowModifier and TypeMethodDescriptionstatic PlanBranchWorkflow
PlanBranchWorkflow.defaultValue()
Returns the default workflow.static @NotNull PlanBranchWorkflow
Returns an instance ofPlanBranchWorkflow
based on the passedkey
.@NotNull PlanBranchWorkflow
BranchMonitoringConfiguration.getPlanBranchWorkflow()
Return the type of plan branching workflow.@NotNull PlanBranchWorkflow
BranchMonitoringConfigurationImpl.getPlanBranchWorkflow()
BranchSpecificConfiguration.getPlanBranchWorkflow()
static PlanBranchWorkflow
Returns the enum constant of this class with the specified name.static PlanBranchWorkflow[]
PlanBranchWorkflow.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.atlassian.bamboo.plan.branch with parameters of type PlanBranchWorkflowModifier and TypeMethodDescription@NotNull ChainBranchCreationResult
BranchCreationFacade.createChainBranch
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable VcsBranch vcsBranch, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry) Given a branch name and (optionally) vcs branch name, creates a plan branch, overriding repository definition.@Nullable ChainBranchCreationResult
BranchCreationFacade.createChainBranch
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable VcsBranch vcsBranch, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull com.atlassian.struts.ValidationAware validationAware) Given a branch name and (optionally) vcs branch name, creates a plan branch, overriding repository definition.@NotNull ChainBranchCreationResult
BranchCreationFacadeImpl.createChainBranch
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable VcsBranch vcsBranch, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry) @Nullable ChainBranchCreationResult
BranchCreationFacadeImpl.createChainBranch
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable VcsBranch vcsBranch, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull com.atlassian.struts.ValidationAware validationAware) @NotNull ChainBranchCreationResult
LightweightBranchCreationService.createChainBranch
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable VcsBranch newBranch, @NotNull BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch) Creates a new lightweight plan branch for give chain.@NotNull ChainBranchCreationResult
LightweightBranchCreationService.createChainBranch
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable VcsBranch newBranch, @NotNull BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch, Optional<VcsPullRequest> pullRequest) Creates a new lightweight plan branch for give chain.@NotNull ChainBranchCreationResult
LightweightBranchCreationServiceImpl.createChainBranch
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable VcsBranch newBranch, @NotNull BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch) @NotNull ChainBranchCreationResult
LightweightBranchCreationServiceImpl.createChainBranch
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable VcsBranch newBranch, @NotNull BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch, Optional<VcsPullRequest> pullRequest) @NotNull Collection<ChainBranchCreationResult>
LightweightBranchCreationService.createChainBranches
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Collection<VcsBranch> branches, @NotNull PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable ErrorCollection errorCollection, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch) Creates a new lightweight plan branch or enables existing one for each vcs branch in given collection under given chain.@NotNull Collection<ChainBranchCreationResult>
LightweightBranchCreationServiceImpl.createChainBranches
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Collection<VcsBranch> branches, @NotNull PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable ErrorCollection errorCollection, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> consumer, boolean expectingDivergentBranch) @NotNull ChainBranchCreationResult
LightweightBranchCreationService.createOrEnableChainBranch
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @Nullable String branchName, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @Nullable BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch) Given a branch name and (optionally) vcs branch name, check if branch already exists.@NotNull ChainBranchCreationResult
LightweightBranchCreationService.createOrEnableChainBranch
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @Nullable String branchName, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @Nullable BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch, Optional<VcsPullRequest> pullRequest) Given a branch name and (optionally) vcs branch name, check if branch already exists.@NotNull ChainBranchCreationResult
LightweightBranchCreationServiceImpl.createOrEnableChainBranch
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @Nullable String branchName, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @Nullable BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch) @NotNull ChainBranchCreationResult
LightweightBranchCreationServiceImpl.createOrEnableChainBranch
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @Nullable String branchName, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @Nullable BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry, @NotNull Consumer<PlanKey> branchPlanKeyConsumer, boolean expectingDivergentBranch, Optional<VcsPullRequest> pullRequest) void
BranchCreationFacade.createOrEnableChainsBranches
(@NotNull List<ImmutableChain> chains, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @NotNull Function<ImmutableChain, BuildConfiguration> buildConfigurationProvider, @NotNull Consumer<PlanKey> planBranchConsumer) Given a list of plans and a vcs branch creates plan branches for those chains, queuing RSS execution if required.void
BranchCreationFacade.createOrEnableChainsBranches
(@NotNull List<ImmutableChain> chains, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @NotNull Function<ImmutableChain, BuildConfiguration> buildConfigurationProvider, @NotNull Consumer<PlanKey> planBranchConsumer, @NotNull Optional<VcsPullRequest> pullRequest) Given a list of plans and a vcs branch creates plan branches for those chains, queuing RSS execution if required.void
BranchCreationFacadeImpl.createOrEnableChainsBranches
(@NotNull List<ImmutableChain> chains, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @NotNull Function<ImmutableChain, BuildConfiguration> buildConfigurationProvider, @NotNull Consumer<PlanKey> planBranchConsumer) void
BranchCreationFacadeImpl.createOrEnableChainsBranches
(@NotNull List<ImmutableChain> chains, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Function<VcsBranchConfigurator, VcsBranch> vcsBranchProvider, @NotNull Function<ImmutableChain, BuildConfiguration> buildConfigurationProvider, @NotNull Consumer<PlanKey> planBranchConsumer, @NotNull Optional<VcsPullRequest> pullRequest) void
BranchMonitoringConfiguration.setPlanBranchWorkflow
(@NotNull PlanBranchWorkflow planBranchWorkflow) Sets the type of plan branching workflow.void
BranchMonitoringConfigurationImpl.setPlanBranchWorkflow
(@NotNull PlanBranchWorkflow planBranchWorkflow) void
BranchSpecificConfiguration.setPlanBranchWorkflow
(PlanBranchWorkflow creationWorkflow) void
LightweightBranchCreationService.validateCreateChainBranch
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable VcsBranch newBranch, boolean enableExpiry, @NotNull com.atlassian.struts.ValidationAware validationAware) Validates configuration for creating chain branchvoid
LightweightBranchCreationServiceImpl.validateCreateChainBranch
(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable PlanRepositoryDefinition defaultRepositoryDefinition, @Nullable VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable VcsBranch newBranch, boolean enableExpiry, @NotNull com.atlassian.struts.ValidationAware validationAware) -
Uses of PlanBranchWorkflow in com.atlassian.bamboo.plan.cache
Methods in com.atlassian.bamboo.plan.cache that return PlanBranchWorkflowConstructors in com.atlassian.bamboo.plan.cache with parameters of type PlanBranchWorkflowModifierConstructorDescriptionPlanBranchGist
(long id, PlanKey key, String buildName, boolean suspendedFromBuilding, PlanBranchWorkflow planBranchWorkflow, boolean divergent) -
Uses of PlanBranchWorkflow in com.atlassian.bamboo.ww2.actions.branch
Methods in com.atlassian.bamboo.ww2.actions.branch that return PlanBranchWorkflowMethods in com.atlassian.bamboo.ww2.actions.branch with parameters of type PlanBranchWorkflowModifier and TypeMethodDescriptionprotected void
ConfigureBranches.schedulePlanBranchInitialization
(Plan plan, BuildDefinition buildDefinition, PlanBranchWorkflow previousPlanBranchWorkflow) Schedules the plan branch initialization work that the Bamboo server needs to perform. -
Uses of PlanBranchWorkflow in com.atlassian.bamboo.ww2.beans
Methods in com.atlassian.bamboo.ww2.beans that return PlanBranchWorkflowModifier and TypeMethodDescription@Nullable PlanBranchWorkflow
DecoratedPlan.DecoratedBranch.getPlanBranchWorkflow()
For plan branches, this value indicates which workflow led to creation of this particular plan branch.DecoratedPlan.DecoratedPlanBranchGist.getPlanBranchWorkflow()
abstract @Nullable PlanBranchWorkflow
DecoratedPlan.getPlanBranchWorkflow()