Uses of Interface
com.atlassian.bamboo.plan.cache.ImmutableChain
-
-
Uses of ImmutableChain in com.atlassian.bamboo.brokenbuildtracker
Methods in com.atlassian.bamboo.brokenbuildtracker with parameters of type ImmutableChain Modifier and Type Method Description protected TrackingEntryBrokenBuildPostProcessor. createNewEntry(ImmutableChain chain, ChainResultsSummary summary)voidBrokenBuildPostProcessor. execute(@NotNull ImmutableChain chain, @NotNull ChainResultsSummary chainResultsSummary, @NotNull ChainExecution chainExecution) -
Uses of ImmutableChain in com.atlassian.bamboo.build
Methods in com.atlassian.bamboo.build that return ImmutableChain Modifier and Type Method Description ImmutableChainBuildResultsAction. getChain()Deprecated.since 6.9 useBuildResultsAction.getImmutableChain()ImmutableChainBuildResultsAction. getImmutableChain()ImmutableChainChainResultsAction. getImmutableChain()Methods in com.atlassian.bamboo.build with parameters of type ImmutableChain Modifier and Type Method Description @NotNull BuildDetectionActionBuildDetectionActionFactory. createBuildDetectionActionForPluginBuildTrigger(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull TriggerReason triggerReason, @NotNull PlanTrigger buildTrigger, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)@NotNull BuildDetectionActionBuildDetectionActionFactoryImpl. createBuildDetectionActionForPluginBuildTrigger(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull TriggerReason triggerReason, @NotNull PlanTrigger buildTrigger, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)@NotNull BuildDetectionActionBuildDetectionActionFactory. createDependentBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull ImmutableChain parentChain, @NotNull BuildContext completedBuildContext)Creates a new instance ofBuildDetectionActionthat is used to trigger dependent builds@NotNull BuildDetectionActionBuildDetectionActionFactoryImpl. createDependentBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull ImmutableChain parentChain, @NotNull BuildContext completedBuildContext)@NotNull BuildDetectionActionBuildDetectionActionFactory. createInitialBuildDetectionAction(@NotNull ImmutableChain chain)Creates a new instance ofBuildDetectionActionthat is used to execute the initial build for aPlan@NotNull BuildDetectionActionBuildDetectionActionFactoryImpl. createInitialBuildDetectionAction(@NotNull ImmutableChain chain)@NotNull BuildDetectionActionBuildDetectionActionFactory. createManualBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @NotNull TriggerReason triggerReason, @Nullable PlanTrigger planTrigger, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)Creates a new instance ofBuildDetectionActionthat can be used to start the manual execution ofPlanwhen manual stage is meant to continue build or build is restarted@NotNull BuildDetectionActionBuildDetectionActionFactory. createManualBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)Creates a new instance ofBuildDetectionActionthat can be used to start the manual execution ofPlan@NotNull BuildDetectionActionBuildDetectionActionFactory. createManualBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)Creates a new instance ofBuildDetectionActionthat can be used to start the manual execution ofPlanwhen manual stage is meant to continue build or build is restarted@NotNull BuildDetectionActionBuildDetectionActionFactoryImpl. createManualBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @NotNull TriggerReason triggerReason, @Nullable PlanTrigger planTrigger, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)@NotNull BuildDetectionActionBuildDetectionActionFactoryImpl. createManualBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)@NotNull BuildDetectionActionBuildDetectionActionFactoryImpl. createManualBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)@NotNull BuildDetectionActionBuildDetectionActionFactoryImpl. createManualBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @Nullable PlanExecutionConfig planExecutionConfig, @Nullable TriggerReason triggerReason, @Nullable PlanTrigger planTrigger, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)@NotNull BuildDetectionActionBuildDetectionActionFactory. createScheduledBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull Map<String,String> triggerConditionsConfiguration)Deprecated.since 5.11@NotNull BuildDetectionActionBuildDetectionActionFactory. createScheduledBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull Map<String,String> triggerConditionsConfiguration, @NotNull Map<String,String> triggerConfiguration)Creates a new instance ofBuildDetectionActionthat can be used to start the scheduled execution ofPlan@NotNull BuildDetectionActionBuildDetectionActionFactoryImpl. createScheduledBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull Map<String,String> triggerConditionsConfiguration)@NotNull BuildDetectionActionBuildDetectionActionFactoryImpl. createScheduledBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull Map<String,String> triggerConditionsConfiguration, @NotNull Map<String,String> triggerConfiguration)voidChainResultsAction. setChain(ImmutableChain chain) -
Uses of ImmutableChain in com.atlassian.bamboo.build.creation
Methods in com.atlassian.bamboo.build.creation with parameters of type ImmutableChain Modifier and Type Method Description voidPlanValidationService. validateNewPlanBranchForMaster(@NotNull com.atlassian.struts.ValidationAware validationAware, @NotNull ImmutableChain masterChain, @NotNull String branchName)Validate that new plan branch name (only) is unique within a set of branches with a common mastervoidPlanValidationServiceImpl. validateNewPlanBranchForMaster(@NotNull com.atlassian.struts.ValidationAware validationAware, @NotNull ImmutableChain masterChain, @NotNull String branchName)voidPlanValidationServiceImpl. validateNewPlanBranchForMaster(com.opensymphony.xwork.ValidationAware validationAware, @NotNull ImmutableChain masterChain, @NotNull String branchName)voidPlanValidationServiceXWork1. validateNewPlanBranchForMaster(@NotNull com.opensymphony.xwork.ValidationAware validationAware, @NotNull ImmutableChain masterChain, @NotNull String branchName)Deprecated.since 5.1 -
Uses of ImmutableChain in com.atlassian.bamboo.build.status
Methods in com.atlassian.bamboo.build.status with parameters of type ImmutableChain Modifier and Type Method Description protected abstract booleanAbstractBuildStatusUpdater. isPlanRelevant(@NotNull ImmutableChain immutableChain) -
Uses of ImmutableChain in com.atlassian.bamboo.chains
Subinterfaces of ImmutableChain in com.atlassian.bamboo.chains Modifier and Type Interface Description interfaceChainMutable version ofImmutableChain.Classes in com.atlassian.bamboo.chains that implement ImmutableChain Modifier and Type Class Description classDefaultChainMethods in com.atlassian.bamboo.chains that return ImmutableChain Modifier and Type Method Description @NotNull ImmutableChainChainResultsSummaryImpl. getImmutableChain()@NotNull ImmutableChainChainResultsSummaryImpl. getImmutablePlan()@NotNull ImmutableChainImmutableChainResultsSummary. getImmutablePlan()Methods in com.atlassian.bamboo.chains that return types with arguments of type ImmutableChain Modifier and Type Method Description @NotNull Optional<ImmutableChain>ChainResultsSummaryImpl. getPlanIfExists()@NotNull Optional<ImmutableChain>ImmutableChainResultsSummary. getPlanIfExists()Methods in com.atlassian.bamboo.chains with parameters of type ImmutableChain Modifier and Type Method Description booleanBuildContextFactory. canRestartOrContinueBuild(@NotNull ImmutableChain chain, @NotNull ChainResultsSummary chainResultsSummary, @NotNull PlanExecutionConfig planExecutionConfig)Checks if build can be continued from a manual stage or restarted, that is, if there are any stages to be run and if all the jobs in those stages still exist.booleanBuildContextFactoryImpl. canRestartOrContinueBuild(@NotNull ImmutableChain chain, @NotNull ChainResultsSummary chainResultsSummary, @NotNull PlanExecutionConfig planExecutionConfig)@NotNull Map<ImmutableChainStage,Map<ImmutableJob,BuildContext>>BuildContextFactory. createBuildContextsForJobs(@NotNull ImmutableChain chain, @NotNull BuildContext parentBuildContext)@NotNull Map<ImmutableChainStage,Map<ImmutableJob,BuildContext>>BuildContextFactory. createBuildContextsForJobs(@NotNull ImmutableChain chain, @Nullable ChainResultsSummary chainResultsSummary, @NotNull BuildContext parentBuildContext, @NotNull PlanExecutionConfig planExecutionConfig)@NotNull Map<ImmutableChainStage,Map<ImmutableJob,BuildContext>>BuildContextFactoryImpl. createBuildContextsForJobs(@NotNull ImmutableChain chain, @NotNull ChainResultsSummary chainResultsSummary, @NotNull BuildContext parentBuildContext, @NotNull PlanExecutionConfig planExecutionConfig)@NotNull Map<ImmutableChainStage,Map<ImmutableJob,BuildContext>>BuildContextFactoryImpl. createBuildContextsForJobs(@NotNull ImmutableChain chain, @NotNull BuildContext parentBuildContext)@NotNull Collection<BuildContext>BuildContextFactory. createBuildContextsForRestartedOrContinuedBuild(@NotNull ImmutableChain chain, @NotNull ChainResultsSummary chainResultsSummary, @NotNull BuildContext parentBuildContext, @NotNull PlanExecutionConfig planExecutionConfig)Creates aBuildContextfor each not built or failedJobin theChainthat was partially executed or is restarted for example with "continue manual stage" action, or "re-run failed jobs" action, etc@NotNull Collection<BuildContext>BuildContextFactoryImpl. createBuildContextsForRestartedOrContinuedBuild(@NotNull ImmutableChain chain, @NotNull ChainResultsSummary chainResultsSummary, @NotNull BuildContext parentBuildContext, @NotNull PlanExecutionConfig planExecutionConfig)@NotNull ChainStateCreationRequestResultChainExecutionManager. createChainStateNoDetection(@NotNull ImmutableChain chain, @NotNull UnconditionalBuildDetectionAction buildDetectionAction)Create a chain state ready for building but dont actually build.@NotNull ChainStateCreationRequestResultChainExecutionManagerImpl. createChainStateNoDetection(@NotNull ImmutableChain chain, @NotNull UnconditionalBuildDetectionAction buildDetectionAction)voidChainResultManager. createRepositorySpecFailedResult(@NotNull ImmutableChain plan, @NotNull VcsRepositoryData repositoryData, @NotNull BuildChanges buildChanges, int buildNumber, @NotNull VcsLocationBambooSpecsState specsState)Create and save chain result for plan which was not updated when Repository stored specs execution was failedvoidChainResultManagerImpl. createRepositorySpecFailedResult(@NotNull ImmutableChain plan, @NotNull VcsRepositoryData repositoryData, @NotNull BuildChanges buildChanges, int buildNumber, @NotNull VcsLocationBambooSpecsState specsState)voidChainResultManager. createRepositorySpecSuccessResult(@NotNull ImmutableChain plan, @NotNull VcsRepositoryData repositoryData, @NotNull BuildChanges buildChanges, int buildNumber)Create and save chain result for plan which was updated when Repository stored specs executedvoidChainResultManagerImpl. createRepositorySpecSuccessResult(@NotNull ImmutableChain plan, @NotNull VcsRepositoryData repositoryData, @NotNull BuildChanges buildChanges, int buildNumber)@NotNull ChainExecutionRequestResultChainExecutionManager. delayedStart(@NotNull ImmutableChain chain, @NotNull UnconditionalBuildDetectionAction buildDetectionAction, @NotNull ChainState chainState)Starts the Chain if it's been created alreadyChainExecutionRequestResultChainExecutionManager. delayedStart(@NotNull ImmutableChain chain, @NotNull UnconditionalBuildDetectionAction buildDetectionAction, @NotNull ChainState chainState, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions)Starts the Chain if it's been created already@NotNull ChainExecutionRequestResultChainExecutionManagerImpl. delayedStart(@NotNull ImmutableChain chain, @NotNull UnconditionalBuildDetectionAction buildDetectionAction, @NotNull ChainState chainState)ChainExecutionRequestResultChainExecutionManagerImpl. delayedStart(@NotNull ImmutableChain chain, @NotNull UnconditionalBuildDetectionAction buildDetectionAction, @NotNull ChainState chainState, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions)booleanChainPluginSupport. shouldStopExecution(@NotNull ImmutableChain chain, @NotNull Map<String,String> triggerConditionsConfiguration)Determine from plugins whether the chain should continue executing or not.@NotNull ChainExecutionRequestResultChainExecutionManager. start(@NotNull ImmutableChain chain, @NotNull ConditionalBuildDetectionAction buildDetectionAction)Starts the Chain@NotNull ChainExecutionRequestResultChainExecutionManagerImpl. start(@NotNull ImmutableChain chain, @NotNull ConditionalBuildDetectionAction buildDetectionAction) -
Uses of ImmutableChain in com.atlassian.bamboo.chains.cache
Methods in com.atlassian.bamboo.chains.cache that return ImmutableChain Modifier and Type Method Description @NotNull ImmutableChainImmutableChainStage. getChain()Gets theChainthat the stage belongs to@NotNull ImmutableChainImmutableChainStageImpl. getChain()Methods in com.atlassian.bamboo.chains.cache with parameters of type ImmutableChain Modifier and Type Method Description static ImmutableChainStageImplImmutableChainStageImpl. createImmutableChainStageBasedOnFlatData(@NotNull ImmutableChain chain, @NotNull FlatChainStageDto stageDto, @NotNull ImmutablePlanManager immutablePlanManager, @NotNull ImmutablePlanCacheService immutablePlanCacheService, @NotNull Map<Long,List<EnrichedPlanDto>> jobsGroupedByStageId, @NotNull Map<Long,EnrichedPlanDto> jobsGroupedById, boolean isLightWeight)Constructors in com.atlassian.bamboo.chains.cache with parameters of type ImmutableChain Constructor Description ImmutableChainStageImpl(@NotNull ImmutableChain chain, @NotNull ChainStage mutableStage, @NotNull ImmutablePlanManager immutablePlanManager, @NotNull ImmutablePlanCacheService immutablePlanCacheService) -
Uses of ImmutableChain in com.atlassian.bamboo.chains.plugins
Methods in com.atlassian.bamboo.chains.plugins with parameters of type ImmutableChain Modifier and Type Method Description voidPostChainAction. execute(@NotNull ImmutableChain chain, @NotNull ChainResultsSummary chainResultsSummary, @NotNull ChainExecution chainExecution)Execute the custom actionvoidPreChainAction. execute(@NotNull ImmutableChain chain, @NotNull ChainExecution chainExecution)Executes the custom action -
Uses of ImmutableChain in com.atlassian.bamboo.clover.builder.coverage
Methods in com.atlassian.bamboo.clover.builder.coverage with parameters of type ImmutableChain Modifier and Type Method Description voidCloverChainResultAggregator. execute(@NotNull ImmutableChain chain, @NotNull ChainResultsSummary chainResultsSummary, @NotNull ChainExecution chainExecution) -
Uses of ImmutableChain in com.atlassian.bamboo.configuration.external
Methods in com.atlassian.bamboo.configuration.external that return ImmutableChain Modifier and Type Method Description @NotNull ImmutableChainPlanConfigImportService.ImportResult. getPlan()Method parameters in com.atlassian.bamboo.configuration.external with type arguments of type ImmutableChain Modifier and Type Method Description SpecsConsumerSpecsConsumerFactory. createDivergentBranchSpecsCreationConsumer(@NotNull VcsBranch newBranch, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull com.google.common.collect.Multimap<ImmutableChain,PlanKey> chainsAndBranchKeys, PlanCreationService.EnablePlan enablePlan)Create Specs consumer used for creating divergent branchesSpecsConsumerSpecsConsumerFactory. createDivergentBranchSpecsUpdateConsumer(@NotNull VcsBranch branch, @NotNull com.google.common.collect.Multimap<ImmutableChain,PlanKey> chainsAndBranchKeys)Create Specs consumer used for updating divergent branchesConstructors in com.atlassian.bamboo.configuration.external with parameters of type ImmutableChain Constructor Description ImportResult(ImmutableChain plan, boolean newPlan, boolean eventsDeferred)ImportResult(ImmutableChain plan, boolean newPlan, boolean eventsDeferred, boolean noChangesInProperties) -
Uses of ImmutableChain in com.atlassian.bamboo.configuration.external.rss
Methods in com.atlassian.bamboo.configuration.external.rss that return ImmutableChain Modifier and Type Method Description @NotNull ImmutableChainDivergentBranchDataBean. getImmutableChain()Methods in com.atlassian.bamboo.configuration.external.rss with parameters of type ImmutableChain Modifier and Type Method Description static DivergentBranchDataBeanDivergentBranchDataBean. forCreation(@NotNull ImmutableChain immutableChain, @NotNull PlanKey planBranchKey, @NotNull PlanBranchWorkflow planBranchWorkflow, PlanCreationService.EnablePlan enablePlan)static DivergentBranchDataBeanDivergentBranchDataBean. forUpdate(@NotNull ImmutableChain immutableChain, @NotNull PlanKey planBranchKey)Method parameters in com.atlassian.bamboo.configuration.external.rss with type arguments of type ImmutableChain Modifier and Type Method Description SpecsConsumerSpecsConsumerFactoryImpl. createDivergentBranchSpecsCreationConsumer(@NotNull VcsBranch vcsBranch, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull com.google.common.collect.Multimap<ImmutableChain,PlanKey> chainsAndBranchKeys, PlanCreationService.EnablePlan enablePlan)SpecsConsumerSpecsConsumerFactoryImpl. createDivergentBranchSpecsUpdateConsumer(@NotNull VcsBranch vcsBranch, @NotNull com.google.common.collect.Multimap<ImmutableChain,PlanKey> chainsAndBranchKeys) -
Uses of ImmutableChain in com.atlassian.bamboo.credentials
Methods in com.atlassian.bamboo.credentials that return types with arguments of type ImmutableChain Modifier and Type Method Description Map<ImmutableChain,List<VcsRepositoryData>>SharedCredentialsInRepositories. getPlanBranchRepositories()Map<ImmutableChain,List<VcsRepositoryData>>SharedCredentialsInRepositories. getPlanRepositories()Methods in com.atlassian.bamboo.credentials with parameters of type ImmutableChain Modifier and Type Method Description Set<Long>CredentialsUsageDetector. getProjectSharedCredentialsForPlanTasks(ImmutableChain immutableChain)Set<Long>CredentialsUsageDetectorImpl. getProjectSharedCredentialsForPlanTasks(ImmutableChain immutableChain)Constructor parameters in com.atlassian.bamboo.credentials with type arguments of type ImmutableChain Constructor Description SharedCredentialsInRepositories(Collection<VcsRepositoryData> globalRepositories, Map<ImmutableChain,List<VcsRepositoryData>> planRepositories, Map<ImmutableChain,List<VcsRepositoryData>> planBranchRepositories, Map<Project,List<VcsRepositoryData>> projectRepositories, Long sharedCredentialsId) -
Uses of ImmutableChain in com.atlassian.bamboo.deployments.environments.trigger
Methods in com.atlassian.bamboo.deployments.environments.trigger with parameters of type ImmutableChain Modifier and Type Method Description voidPlanAwareEnvironmentTriggerConfigurator. onDeploymentProjectPlanUpdate(@Nullable ImmutableChain oldPlan, @NotNull ImmutableChain newPlan, @NotNull TriggerDefinition triggerDefinition)Update trigger definition when plan related to deployment is changed.voidPlanAwareEnvironmentTriggerConfigurator. validateDeploymentProjectPlanUpdate(@Nullable ImmutableChain oldPlan, @NotNull ImmutableChain newPlan, @NotNull Environment environment, @NotNull List<EnvironmentTriggerValidationError> triggerValidationErrors, @NotNull TriggerDefinition triggerDefinition)Validate change of plan deployment is related to. -
Uses of ImmutableChain in com.atlassian.bamboo.hibernate.invalidators
Methods in com.atlassian.bamboo.hibernate.invalidators that return types with arguments of type ImmutableChain Modifier and Type Method Description protected abstract Predicate<ImmutableChain>AbstractByPredicateCacheInvalidator. predicate()Method parameters in com.atlassian.bamboo.hibernate.invalidators with type arguments of type ImmutableChain Modifier and Type Method Description protected @NotNull Set<PlanKey>AbstractByPredicateCacheInvalidator. getAffectedPlanKeys(@NotNull com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap, @NotNull PlanCacheIndices planCacheIndices)protected Set<PlanKey>BranchMetadataInvalidator. getAffectedPlanKeys(@NotNull com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap, @NotNull PlanCacheIndices planCacheIndices)static Set<PlanKey>CacheInvalidators. getAffectedPlanKeys(com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap, Predicate<ImmutableChain> predicate)static Set<PlanKey>CacheInvalidators. getAffectedPlanKeys(com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap, Predicate<ImmutableChain> predicate)voidBuildDefinitionInvalidator. getChainsToInvalidateAndReindex(@NotNull ImmutablePlanCacheService immutablePlanCacheService, @NotNull com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap, @NotNull PlanCacheIndices planCacheIndices, @NotNull Set<PlanKey> chainsToInvalidate, @NotNull Set<PlanKey> chainsToReindex) -
Uses of ImmutableChain in com.atlassian.bamboo.index.quicksearch
Methods in com.atlassian.bamboo.index.quicksearch with parameters of type ImmutableChain Modifier and Type Method Description static QuickSearchDocumentImplQuickSearchDocumentFactory. forChain(ImmutableChain chain) -
Uses of ImmutableChain in com.atlassian.bamboo.notification.chain
Fields in com.atlassian.bamboo.notification.chain declared as ImmutableChain Modifier and Type Field Description protected ImmutableChainStageCompletedNotification. chain -
Uses of ImmutableChain in com.atlassian.bamboo.plan
Subinterfaces of ImmutableChain in com.atlassian.bamboo.plan Modifier and Type Interface Description interfaceTopLevelPlanMarker interface that specifies that the implementingPlanis a 'top level' objectClasses in com.atlassian.bamboo.plan that implement ImmutableChain Modifier and Type Class Description classAbstractChainMethods in com.atlassian.bamboo.plan with type parameters of type ImmutableChain Modifier and Type Method Description static <T extends ImmutableChain>
booleanPlanPredicates. hasJobs(T chain)static <T extends ImmutableChain>
TPlanTestHelper. mockPlan(@NotNull CachedPlanManager cachedPlanManager, @NotNull PlanKey planKey, @NotNull Class<T> planClass, @Nullable ImmutableChain masterPlan)static <T extends ImmutableChain>
TPlanTestHelper. mockPlan(@NotNull ImmutablePlanCacheService immutablePlanCacheService, @NotNull PlanKey planKey, Class<T> planClass)static <T extends ImmutableChain>
TPlanTestHelper. mockPlan(@NotNull ImmutablePlanManager immutablePlanManager, @NotNull PlanKey planKey, Class<T> planClass)static <T extends ImmutableChain>
TPlanTestHelper. mockPlan(@NotNull ImmutablePlanManager immutablePlanManager, @NotNull PlanKey planKey, Class<T> planClass, long id)static <T extends ImmutableChain>
TPlanTestHelper. mockPlan(@NotNull ImmutablePlanManager immutablePlanManager, @NotNull PlanKey planKey, Class<T> planClass, @Nullable ImmutableChain masterPlan)Methods in com.atlassian.bamboo.plan that return ImmutableChain Modifier and Type Method Description static @NotNull ImmutableChainPlanHelper. getMasterPlan(@NotNull ImmutableChain plan)Get master plan if plan has master or passed plan otherwise.@Nullable ImmutableChainPlanService. getPlan(@NotNull PlanKey planKey)Get an individual stage from a plan@Nullable ImmutableChainPlanServiceImpl. getPlan(@NotNull PlanKey planKey)@Nullable ImmutableChainPlanStatusHistoryAction. getPlan()Methods in com.atlassian.bamboo.plan that return types with arguments of type ImmutableChain Modifier and Type Method Description static Predicate<ImmutableChain>PlanHelper. defaultRepositoryAsRootPredicate(long repositoryId)passes chains when the default plan repository definition points to root definition with given idList<ImmutableChain>PlanDao. filterFavouritedPlans(@NotNull Collection<? extends ImmutableChain> plans, @NotNull com.atlassian.user.User user)Return a collection ofTopLevelPlans that are a subset of the givenPlans collection that are favourited by theUserList<ImmutableChain>PlanHibernateDao. filterFavouritedPlans(@NotNull Collection<? extends ImmutableChain> plans, @NotNull com.atlassian.user.User user)@NotNull Set<ImmutableChain>PlanManager. filterFavouritedPlans(@NotNull Collection<? extends ImmutableChain> plans, @NotNull com.atlassian.user.User user)Return a set ofPlans that are a subset of the givenTopLevelPlans collection that are favourited by theUser.@NotNull Set<ImmutableChain>PlanManagerImpl. filterFavouritedPlans(@NotNull Collection<? extends ImmutableChain> plans, @NotNull com.atlassian.user.User user)Optional<ImmutableChain>FilteringPlanManager. getAnyPlan(Predicate<? super ImmutableChain> predicate)Returns a plan matching the supplied predicate.Set<ImmutableChain>PlanManager. getFavouritePlans(@NotNull com.atlassian.user.User user)Set<ImmutableChain>PlanManagerImpl. getFavouritePlans(@NotNull com.atlassian.user.User user)Stream<ImmutableChain>FilteringPlanManager. getFilteredPlansWithRepository(PlanRepositoryIndex.Query query)Returns chains that use repositories with given params@NotNull List<ImmutableChain>FilteringPlanManager. getPlansForClone()Returns allChain's.Methods in com.atlassian.bamboo.plan with parameters of type ImmutableChain Modifier and Type Method Description static ImmutableJobPlanHelper. getBranchedImmutableJob(ImmutableChain chainBranch, ImmutableJob masterJob)Searches for a corresponding job in a branch.static @NotNull ImmutableChainStagePlanHelper. getBranchedStage(ImmutableChain chainBranch, ImmutableChainStage masterStage)@NotNull List<ChainBranch>PlanDao. getBranchesForChain(ImmutableChain chain)Returns all branches which have the given chain as their master@NotNull List<ChainBranch>PlanHibernateDao. getBranchesForChain(ImmutableChain chain)static @NotNull ImmutableChainPlanHelper. getMasterPlan(@NotNull ImmutableChain plan)Get master plan if plan has master or passed plan otherwise.static booleanPlanHelper. haveTheSameMaster(@NotNull ImmutableChain masterOrBranchA, @NotNull ImmutableChain masterOrBranchB)booleanDelegatingPlanExecutionManager. isBuildingAllowed(@NotNull ImmutableChain chain)booleanPlanExecutionManager. isBuildingAllowed(@NotNull ImmutableChain chain)Checks if a particular build is allowed to be built.booleanPlanExecutionManagerImpl. isBuildingAllowed(@NotNull ImmutableChain chain)static booleanPlanHelper. isDivergentBranch(@NotNull ImmutableChain chain)booleanAbstractPlanExecutionPermitter. isPermittedToExecute(@NotNull ImmutableChain chain, @NotNull ErrorCollection errorCollection)booleanAbstractPlanExecutionPermitter. isPermittedToExecute(@NotNull ImmutableChain chain, @Nullable PlanResultKey resultKey, @NotNull ErrorCollection errorCollection)booleanPlanExecutionPermitter. isPermittedToExecute(@NotNull ImmutableChain chain, @NotNull ErrorCollection errorCollection)Checks a condition in order to determine if the plan can be executed.booleanPlanExecutionPermitter. isPermittedToExecute(@NotNull ImmutableChain chain, @Nullable PlanResultKey resultKey, @NotNull ErrorCollection errorCollection)Checks a condition in order to determine if the plan can be executed.protected abstract booleanAbstractPlanExecutionPermitter. isPermittedToExecuteImpl(@NotNull ImmutableChain chain, @Nullable PlanResultKey resultKey, @NotNull ErrorCollection errorCollection)booleanExecutionLimitsServiceImpl. isPermittedToExecuteImpl(@NotNull ImmutableChain chain, @Nullable PlanResultKey resultKey, @NotNull ErrorCollection errorCollection)booleanPlanExecutionConcurrencyServiceImpl. isPermittedToExecuteImpl(@NotNull ImmutableChain chain, @Nullable PlanResultKey resultKey, @NotNull ErrorCollection errorCollection)static ImmutableChainBranchPlanTestHelper. mockChainBranch(@NotNull ImmutablePlanManager immutablePlanManager, @NotNull PlanKey chainBranchKey, @Nullable ImmutableChain chain)static <T extends ImmutableChain>
TPlanTestHelper. mockPlan(@NotNull CachedPlanManager cachedPlanManager, @NotNull PlanKey planKey, @NotNull Class<T> planClass, @Nullable ImmutableChain masterPlan)static <T extends ImmutableChain>
TPlanTestHelper. mockPlan(@NotNull ImmutablePlanManager immutablePlanManager, @NotNull PlanKey planKey, Class<T> planClass, @Nullable ImmutableChain masterPlan)PlanExecutionConfigPlanExecutionConfig. setChain(ImmutableChain chain)PlanExecutionConfigPlanExecutionConfigImpl. setChain(ImmutableChain chain)@NotNull ExecutionRequestResultDelegatingPlanExecutionManager. start(@NotNull ImmutableChain chain, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy)@NotNull ExecutionRequestResultDelegatingPlanExecutionManager. start(@NotNull ImmutableChain chain, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions)@NotNull ExecutionRequestResultDelegatingPlanExecutionManager. start(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull String triggerReasonPluginKey, @NotNull String planTriggerPluginKey, @NotNull Map<String,String> params, @NotNull Map<String,String> variables, @NotNull AcquisitionPolicy acquisitionPolicy)@NotNull ExecutionRequestResultPlanExecutionManager. start(@NotNull ImmutableChain chain, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy)default @NotNull ExecutionRequestResultPlanExecutionManager. start(@NotNull ImmutableChain chain, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions)@NotNull ExecutionRequestResultPlanExecutionManager. start(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull String triggerReasonPluginKey, @NotNull String planTriggerPluginKey, @NotNull Map<String,String> params, @NotNull Map<String,String> variables, @NotNull AcquisitionPolicy acquisitionPolicy)ExecutionRequestResultPlanExecutionManagerImpl. start(@NotNull ImmutableChain chain, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy)@NotNull ExecutionRequestResultPlanExecutionManagerImpl. start(@NotNull ImmutableChain chain, @NotNull BuildDetectionAction buildDetectionAction, @NotNull AcquisitionPolicy acquisitionPolicy, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions)@NotNull ExecutionRequestResultPlanExecutionManagerImpl. start(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull String triggerReasonPluginKey, @NotNull String planTriggerPluginKey, @NotNull Map<String,String> params, @NotNull Map<String,String> variables, @NotNull AcquisitionPolicy acquisitionPolicy)@NotNull ExecutionRequestResultDelegatingPlanExecutionManager. startManualExecution(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)@NotNull ExecutionRequestResultDelegatingPlanExecutionManager. startManualExecution(@NotNull ImmutableChain chain, PlanExecutionConfig planExecutionConfig, @NotNull com.atlassian.user.User user, @NotNull String triggerReasonPluginKey, @NotNull String planTriggerPluginKey, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)@NotNull ExecutionRequestResultDelegatingPlanExecutionManager. startManualExecution(@NotNull ImmutableChain chain, PlanExecutionConfig planExecutionConfig, @NotNull com.atlassian.user.User user, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)@NotNull ExecutionRequestResultPlanExecutionManager. startManualExecution(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)Attempts to start a manual execution of the givenPlan@NotNull ExecutionRequestResultPlanExecutionManager. startManualExecution(@NotNull ImmutableChain chain, PlanExecutionConfig planExecutionConfig, @NotNull com.atlassian.user.User user, @NotNull String triggerReasonPluginKey, @NotNull String planTriggerPluginKey, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)Attempts to start a manual execution of a givenPlancontrolled byPlanExecutionConfigPlanExecutionConfigallows to control manual stages execution as well as enforcing execution of manual stages@NotNull ExecutionRequestResultPlanExecutionManager. startManualExecution(@NotNull ImmutableChain chain, PlanExecutionConfig planExecutionConfig, @NotNull com.atlassian.user.User user, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)Attempts to start a manual execution of a givenPlancontrolled byPlanExecutionConfigPlanExecutionConfigallows to control manual stages execution as well as enforcing execution of manual stages@NotNull ExecutionRequestResultPlanExecutionManagerImpl. startManualExecution(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)@NotNull ExecutionRequestResultPlanExecutionManagerImpl. startManualExecution(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull com.atlassian.user.User user, @NotNull String triggerReasonPluginKey, @Nullable String planTriggerPluginKey, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)@NotNull ExecutionRequestResultPlanExecutionManagerImpl. startManualExecution(@NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull com.atlassian.user.User user, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)Method parameters in com.atlassian.bamboo.plan with type arguments of type ImmutableChain Modifier and Type Method Description List<ImmutableChain>PlanDao. filterFavouritedPlans(@NotNull Collection<? extends ImmutableChain> plans, @NotNull com.atlassian.user.User user)Return a collection ofTopLevelPlans that are a subset of the givenPlans collection that are favourited by theUserList<ImmutableChain>PlanHibernateDao. filterFavouritedPlans(@NotNull Collection<? extends ImmutableChain> plans, @NotNull com.atlassian.user.User user)@NotNull Set<ImmutableChain>PlanManager. filterFavouritedPlans(@NotNull Collection<? extends ImmutableChain> plans, @NotNull com.atlassian.user.User user)Return a set ofPlans that are a subset of the givenTopLevelPlans collection that are favourited by theUser.@NotNull Set<ImmutableChain>PlanManagerImpl. filterFavouritedPlans(@NotNull Collection<? extends ImmutableChain> plans, @NotNull com.atlassian.user.User user)Optional<ImmutableChain>FilteringPlanManager. getAnyPlan(Predicate<? super ImmutableChain> predicate)Returns a plan matching the supplied predicate. -
Uses of ImmutableChain in com.atlassian.bamboo.plan.artifact
Methods in com.atlassian.bamboo.plan.artifact with parameters of type ImmutableChain Modifier and Type Method Description @Nullable ArtifactDefinitionArtifactDefinitionDao. findByNameInChain(@NotNull ImmutableChain chain, @NotNull String name)Find artifact definition of a given name which has sharedArtifact property set to true, associated with a producer job that belongs to the chain.@Nullable ArtifactDefinitionArtifactDefinitionHibernateDao. findByNameInChain(@NotNull ImmutableChain chain, @NotNull String name)@NotNull List<ArtifactDefinition>ArtifactDefinitionDao. findSharedArtifactsByChain(@NotNull ImmutableChain chain)Find all shared artifacts that exist for a particular chain.@NotNull List<ArtifactDefinition>ArtifactDefinitionHibernateDao. findSharedArtifactsByChain(@NotNull ImmutableChain chain)@NotNull List<ArtifactDefinition>ArtifactDefinitionManager. findSharedArtifactsByChain(@NotNull ImmutableChain chain)Find all shared artifacts that exist for a particular chain (looks through all jobs).@NotNull List<ArtifactDefinition>ArtifactDefinitionManagerImpl. findSharedArtifactsByChain(@NotNull ImmutableChain chain)@NotNull com.google.common.collect.Multimap<? extends ImmutableJob,ArtifactDefinition>ArtifactDefinitionManager. getArtifactDefinitionsByJob(@NotNull ImmutableChain chain, com.google.common.base.Predicate<ArtifactDefinitionBase> predicate)ReturnsArtifactDefinitiongrouped byJobwhere definitions are defined@NotNull com.google.common.collect.Multimap<? extends ImmutableJob,ArtifactDefinition>ArtifactDefinitionManagerImpl. getArtifactDefinitionsByJob(@NotNull ImmutableChain chain, com.google.common.base.Predicate<ArtifactDefinitionBase> predicate)GetArtifactDefinitiongrouped byJob@NotNull List<ArtifactSubscription>ArtifactSubscriptionManager. validateSubscriptions(@NotNull ImmutableJob consumer, @NotNull ImmutableChain chain, @NotNull String stageName)Validate consumer artifact subscriptions against target chain and stage@NotNull List<ArtifactSubscription>ArtifactSubscriptionManagerImpl. validateSubscriptions(@NotNull ImmutableJob consumer, @NotNull ImmutableChain chain, @NotNull String stageName) -
Uses of ImmutableChain in com.atlassian.bamboo.plan.branch
Subinterfaces of ImmutableChain in com.atlassian.bamboo.plan.branch Modifier and Type Interface Description interfaceChainBranchRepresents a branch of a plan.Classes in com.atlassian.bamboo.plan.branch that implement ImmutableChain Modifier and Type Class Description classChainBranchImplMethods in com.atlassian.bamboo.plan.branch that return ImmutableChain Modifier and Type Method Description @NotNull ImmutableChainBranchIntegrationService. getIntegrationPlan(@NotNull BranchIntegrationConfiguration integrationConfiguration)Deprecated.since 6.0.@NotNull ImmutableChainBranchIntegrationServiceImpl. getIntegrationPlan(@NotNull BranchIntegrationConfiguration integrationConfiguration)Deprecated.since 6.0.Methods in com.atlassian.bamboo.plan.branch with parameters of type ImmutableChain Modifier and Type Method Description static @Nullable BranchIntegrationPointBranchIntegrationPointImpl. changeDetectionIntegrationPointForChain(@NotNull ImmutableChain chain)Finds the best possible branch integration point for change detection, according to chain branch configuration.protected voidBranchExpiryJob. cleanupExpiredDueToInactivity(ImmutableChain chain)voidVcsBranchManager. createAll(@NotNull ImmutableChain chain, @NotNull Iterable<VcsBranch> requestedBranchesToSave)Creates new VCS branches.voidVcsBranchManagerImpl. createAll(@NotNull ImmutableChain chain, @NotNull Iterable<VcsBranch> vcsBranches)@NotNull ChainBranchCreationResultBranchCreationFacade. 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 ChainBranchCreationResultBranchCreationFacade. 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 ChainBranchCreationResultBranchCreationFacadeImpl. createChainBranch(@NotNull ImmutableChain chain, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull String branchName, @Nullable String branchDescription, @Nullable VcsBranch vcsBranch, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry)@Nullable ChainBranchCreationResultBranchCreationFacadeImpl. 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)PlanKeyBranchDetectionService. createChainBranch(@NotNull ImmutableChain chain, @NotNull String branchName, @Nullable VcsBranch vcsBranch, @Nullable BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry)Deprecated.temporary workaroundPlanKeyBranchDetectionServiceImpl. createChainBranch(@NotNull ImmutableChain chain, @NotNull String branchName, @Nullable VcsBranch vcsBranch, @Nullable BuildConfiguration buildConfiguration, PlanCreationService.EnablePlan enablePlan, boolean enableExpiry)@NotNull ChainBranchCreationResultLightweightBranchCreationService. 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 ChainBranchCreationResultLightweightBranchCreationService. 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 ChainBranchCreationResultLightweightBranchCreationServiceImpl. 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 ChainBranchCreationResultLightweightBranchCreationServiceImpl. 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 List<ChainBranchCreationResult>BranchCreationFacade. createManualBranches(@NotNull ImmutableChain chain, @NotNull Collection<VcsBranch> branches, @Nullable ErrorCollection errorCollection, PlanCreationService.EnablePlan enablePlan)Given a list of branches names, create plan branches for them under give chain.@NotNull List<ChainBranchCreationResult>BranchCreationFacadeImpl. createManualBranches(@NotNull ImmutableChain chain, @NotNull Collection<VcsBranch> branches, @Nullable ErrorCollection errorCollection, PlanCreationService.EnablePlan enablePlan)@NotNull ChainBranchCreationResultLightweightBranchCreationService. 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 ChainBranchCreationResultLightweightBranchCreationService. 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 ChainBranchCreationResultLightweightBranchCreationServiceImpl. 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 ChainBranchCreationResultLightweightBranchCreationServiceImpl. 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)voidVcsBranchDao. deleteAll(ImmutableChain chain)voidVcsBranchHibernateDao. deleteAll(ImmutableChain chain)voidVcsBranchManager. deleteAll(@NotNull ImmutableChain chain)voidVcsBranchManagerImpl. deleteAll(@NotNull ImmutableChain chain)voidBranchCreationFacade. enableExistingChainBranch(@NotNull ImmutableChain masterChain, @NotNull ImmutableChainBranch existingChainBranch)Enables existing chain branch, queuing RSS execution if required.voidBranchCreationFacade. enableExistingChainBranch(@NotNull ImmutableChain masterChain, @NotNull ImmutableChainBranch existingChainBranch, Optional<VcsPullRequest> pullRequest)Enables existing chain branch, queuing RSS execution if required.voidBranchCreationFacadeImpl. enableExistingChainBranch(@NotNull ImmutableChain chain, @NotNull ImmutableChainBranch existingChainBranch)voidBranchCreationFacadeImpl. enableExistingChainBranch(@NotNull ImmutableChain chain, @NotNull ImmutableChainBranch existingChainBranch, Optional<VcsPullRequest> pullRequest)@NotNull ChainBranchCreationResultLightweightBranchCreationService. enableExistingChainBranch(@NotNull ImmutableChain chain, @NotNull ImmutableChainBranch existingChainBranch, @NotNull VcsBranch vcsBranch, PlanCreationService.EnablePlan enablePlan, boolean expectingDivergentBranch)Enables existing chain branch.@NotNull ChainBranchCreationResultLightweightBranchCreationServiceImpl. enableExistingChainBranch(@NotNull ImmutableChain chain, @NotNull ImmutableChainBranch existingChainBranch, @NotNull VcsBranch vcsBranch, PlanCreationService.EnablePlan enablePlan, boolean expectingDivergentBranch)List<BambooVcsBranch>VcsBranchDao. findByChain(@NotNull ImmutableChain chain)List<BambooVcsBranch>VcsBranchHibernateDao. findByChain(@NotNull ImmutableChain chain)List<BambooVcsBranch>VcsBranchManager. findByChain(@NotNull ImmutableChain chain)List<BambooVcsBranch>VcsBranchManagerImpl. findByChain(@NotNull ImmutableChain chain)static @Nullable ImmutableJobChainBranchUtils. findJobByMasterId(@NotNull ImmutableChain chain, long masterJobId)List<BambooVcsBranch>VcsBranchDao. findNotDeletedByChain(@NotNull ImmutableChain chain)Given a chain, this will return a list ofBambooVcsBranchof which Bamboo hasn't detected yet that they were deleted in the repository.List<BambooVcsBranch>VcsBranchHibernateDao. findNotDeletedByChain(@NotNull ImmutableChain chain)List<BambooVcsBranch>VcsBranchManager. findNotDeletedByChain(@NotNull ImmutableChain chain)Given a chain, this will return a list ofBambooVcsBranchof which Bamboo hasn't detected yet that they were deleted in the repository.List<BambooVcsBranch>VcsBranchManagerImpl. findNotDeletedByChain(@NotNull ImmutableChain chain)@NotNull List<ChainBranch>ChainBranchManager. getBranchesForChain(@NotNull ImmutableChain chain)Get all feature branches associated with the given chain@NotNull List<ChainBranch>ChainBranchManagerImpl. getBranchesForChain(@NotNull ImmutableChain chain)@Nullable ChainBranchIdentifierChainBranchManager. getBranchWithName(ImmutableChain masterPlan, String branchName)ChainBranchIdentifierChainBranchManagerImpl. getBranchWithName(ImmutableChain masterPlan, String branchName)@Nullable List<VcsBranch>BranchCreationFacade. getOpenBranches(@NotNull ImmutableChain chain, @Nullable ErrorCollection errorCollection)Returns a list of currently open branches for the chain's default repository List ordering determined by underlying repository (preference is for native ordering e.g. last updated first for hg)@Nullable List<VcsBranch>BranchCreationFacade. getOpenBranches(@NotNull ImmutableChain chain, @Nullable ErrorCollection errorCollection, @NotNull Optional<String> searchTerm)Returns a list of currently open branches for the chain's default repository List filtered by optional case-insensitive searchTerm.@Nullable List<VcsBranch>BranchCreationFacadeImpl. getOpenBranches(@NotNull ImmutableChain chain, @Nullable ErrorCollection errorCollection)@Nullable List<VcsBranch>BranchCreationFacadeImpl. getOpenBranches(@NotNull ImmutableChain chain, @Nullable ErrorCollection errorCollection, @NotNull Optional<String> searchTerm)voidChainBranchManager. handleVcsBranchDeletedOfPlanBranch(@NotNull ImmutableChain chainBranch, @NotNull PlanRepositoryDefinition planRepositoryDefinition)Handles deletion of a VCS branch from any of the plan branch's repositories.voidChainBranchManager. handleVcsBranchDeletedOfPlanBranch(ImmutableChain chainBranch)Handles deletion of a VCS branch from plan branch's default repository.voidChainBranchManagerImpl. handleVcsBranchDeletedOfPlanBranch(@NotNull ImmutableChain chainBranch, @NotNull PlanRepositoryDefinition planRepositoryDefinition)voidChainBranchManagerImpl. handleVcsBranchDeletedOfPlanBranch(ImmutableChain chainBranch)protected booleanBranchMetadataBuildPermitter. isPermittedToExecuteImpl(@NotNull ImmutableChain chain, @Nullable PlanResultKey resultKey, @NotNull ErrorCollection errorCollection)protected booleanPluggablePlanExecutionPermitter. isPermittedToExecuteImpl(@NotNull ImmutableChain chain, @Nullable PlanResultKey resultKey, @NotNull ErrorCollection errorCollection)booleanChainBranchManager. isPlanBranchNameConflicting(ImmutableChain masterPlan, long chainBranchIdToIgnore, String branchName)Verifies whether aChainBranchname is unique with a given masterChainbooleanChainBranchManagerImpl. isPlanBranchNameConflicting(ImmutableChain masterPlan, long planIdToIgnore, String branchName)voidVcsBranchManager. saveAll(@NotNull ImmutableChain chain, @NotNull Iterable<VcsBranch> requestedBranchesToSave)Deprecated.since 5.14 useVcsBranchManager.createAll(ImmutableChain, Iterable)voidVcsBranchManagerImpl. saveAll(@NotNull ImmutableChain chain, @NotNull Iterable<VcsBranch> vcsBranches)voidLightweightBranchCreationService. 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 branchvoidLightweightBranchCreationServiceImpl. 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)Method parameters in com.atlassian.bamboo.plan.branch with type arguments of type ImmutableChain Modifier and Type Method Description voidBranchCreationFacade. 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.voidBranchCreationFacade. createOrEnableChainsBranches(@NotNull List<ImmutableChain> chains, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Function<VcsBranchConfigurator,VcsBranch> vcsBranchProvider, @NotNull Function<ImmutableChain,BuildConfiguration> buildConfigurationProvider, @NotNull Consumer<PlanKey> planBranchConsumer, Optional<VcsPullRequest> pullRequest)Given a list of plans and a vcs branch creates plan branches for those chains, queuing RSS execution if required.voidBranchCreationFacadeImpl. createOrEnableChainsBranches(@NotNull List<ImmutableChain> chains, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Function<VcsBranchConfigurator,VcsBranch> vcsBranchProvider, @NotNull Function<ImmutableChain,BuildConfiguration> buildConfigurationProvider, @NotNull Consumer<PlanKey> planBranchConsumer)voidBranchCreationFacadeImpl. createOrEnableChainsBranches(@NotNull List<ImmutableChain> chains, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Function<VcsBranchConfigurator,VcsBranch> vcsBranchProvider, @NotNull Function<ImmutableChain,BuildConfiguration> buildConfigurationProvider, @NotNull Consumer<PlanKey> planBranchConsumer, Optional<VcsPullRequest> pullRequest)@NotNull Optional<List<VcsBranch>>BranchDetectionService. getOpenBranches(@NotNull VariableSubstitutor variableSubstitutor, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranchDetector branchDetector, @Nullable ErrorCollection errorCollection, @NotNull Iterable<ImmutableChain> chains)Returns a list of currently open branches for given repository.@NotNull Optional<List<VcsBranch>>BranchDetectionServiceImpl. getOpenBranches(@NotNull VariableSubstitutor variableSubstitutor, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranchDetector branchDetector, @Nullable ErrorCollection errorCollection, @NotNull Iterable<ImmutableChain> chains)Constructors in com.atlassian.bamboo.plan.branch with parameters of type ImmutableChain Constructor Description ImmutableChainPropagatingFacade(@NotNull CachedPlanManager cachedPlanManager, @NotNull ImmutableChain chain) -
Uses of ImmutableChain in com.atlassian.bamboo.plan.branch.cache
Classes in com.atlassian.bamboo.plan.branch.cache that implement ImmutableChain Modifier and Type Class Description classImmutableChainBranchImplMethod parameters in com.atlassian.bamboo.plan.branch.cache with type arguments of type ImmutableChain Modifier and Type Method Description static ImmutableChainBranchImplImmutableChainBranchImpl. createImmutableChainBranchBasedOnFlatData(EnrichedPlanDto dto, List<FlatChainStageDto> chainStages, Map<Long,List<EnrichedPlanDto>> jobsGroupedByStageId, Map<Long,EnrichedPlanDto> jobsGroupedById, Pair<ImmutableChain,EnrichedPlanDto> masterWithMasterDto, BuildLoggerManager buildLoggerManager, ImmutablePlanCacheService immutablePlanCacheService, ImmutablePlanManager immutablePlanManager, ResultsSummaryManager resultsSummaryManager, RepositoryDefinitionManager repositoryDefinitionManager, CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager, VariableDefinitionManager variableDefinitionManager, BambooSpecsManager bambooSpecsManager, NotificationManager notificationManager, BuildDefinitionManager buildDefinitionManager) -
Uses of ImmutableChain in com.atlassian.bamboo.plan.cache
Subinterfaces of ImmutableChain in com.atlassian.bamboo.plan.cache Modifier and Type Interface Description interfaceImmutableChainBranchInterface of an immutable version ofChainBranchinterfaceImmutableTopLevelPlanRepresents aTopLevelPlanthat is immutable.Classes in com.atlassian.bamboo.plan.cache that implement ImmutableChain Modifier and Type Class Description classAbstractImmutableChainclassImmutableChainImplAImmutableChainimplementation.Methods in com.atlassian.bamboo.plan.cache that return ImmutableChain Modifier and Type Method Description @NotNull ImmutableChainImmutablePlanManager. createImmutableChain(@NotNull Chain chain)@NotNull ImmutableChainImmutablePlanManagerImpl. createImmutableChain(@NotNull Chain chain)@NotNull ImmutableChainImmutableResultsSummaryImpl. getImmutableChain()@Nullable ImmutableChainImmutablePlanCacheService. getImmutableChainByKeyIfInCache(@NotNull PlanKey planKey)@Nullable ImmutableChainImmutablePlanCacheServiceImpl. getImmutableChainByKeyIfInCache(@NotNull PlanKey planKey)@Nullable ImmutableChainImmutablePlanCacheService. getImmutableChainByKeyIfInCacheWithConsistencyGuarantee(@NotNull PlanKey planKey)@Nullable ImmutableChainImmutablePlanCacheServiceImpl. getImmutableChainByKeyIfInCacheWithConsistencyGuarantee(@NotNull PlanKey planKey)@NotNull ImmutableChainImmutableResultsSummaryImpl. getImmutablePlan()@Nullable ImmutableChainImmutablePlanCacheService. getImmutablePlanByKey(@NotNull PlanKey planKey)Returns a plan if one exists with the key.@Nullable ImmutableChainImmutablePlanCacheServiceImpl. getImmutablePlanByKey(@NotNull PlanKey planKey)@Nullable ImmutableChainImmutablePlanCacheService. getImmutablePlanByKeyWithConsistencyGuarantee(@NotNull PlanKey planKey)Returns a plan if one exists with the key.@Nullable ImmutableChainImmutablePlanCacheServiceImpl. getImmutablePlanByKeyWithConsistencyGuarantee(@NotNull PlanKey planKey)ImmutableChainAbstractImmutableChain. getMaster()@Nullable ImmutableChainImmutableChain. getMaster()@Nullable ImmutableChainCachedPlanManager. getMasterPlan(@NotNull PlanKey branchKey)Returns master branch for a given branchKey.@Nullable ImmutableChainCachedPlanManagerImpl. getMasterPlan(@NotNull PlanKey branchKey)@NotNull ImmutableChainImmutableJob. getParent()@NotNull ImmutableChainImmutableJobImpl. getParent()@Nullable ImmutableChainImmutablePlanManager. getPlanByKey(@NotNull PlanKey planKey)@Nullable ImmutableChainImmutablePlanManagerImpl. getPlanByKey(@NotNull PlanKey planKey)Methods in com.atlassian.bamboo.plan.cache that return types with arguments of type ImmutableChain Modifier and Type Method Description Optional<ImmutableChain>CachedPlanManager. getAnyPlan(Predicate<? super ImmutableChain> predicate)Returns a plan matching the supplied predicate, permission filtering is applied.Optional<ImmutableChain>CachedPlanManagerImpl. getAnyPlan(Predicate<? super ImmutableChain> predicate)Optional<ImmutableChain>ImmutablePlanCacheService. getAnyPlan(Predicate<? super ImmutableChain> predicate)Returns a plan matching the supplied predicateOptional<ImmutableChain>ImmutablePlanCacheServiceImpl. getAnyPlan(Predicate<? super ImmutableChain> predicate)Optional<ImmutableChain>CachedPlanManager. getAnyPlanUnrestricted(Predicate<? super ImmutableChain> predicate)Returns a plan matching the supplied predicate.Optional<ImmutableChain>CachedPlanManagerImpl. getAnyPlanUnrestricted(Predicate<? super ImmutableChain> predicate)Stream<ImmutableChain>CachedPlanManagerImpl. getFilteredPlansWithRepository(PlanRepositoryIndex.Query query)@NotNull Stream<ImmutableChain>ImmutablePlanCacheService. getImmutablePlansByKeysWithConsistencyGuarantee(@NotNull Collection<PlanKey> planKeys, boolean onlyLoaded)Returns a stream of found plans for requestes plan keys.@NotNull Stream<ImmutableChain>ImmutablePlanCacheService. getImmutablePlansByKeysWithConsistencyGuarantee(@NotNull Collection<PlanKey> planKeys, boolean onlyLoaded, @NotNull Collection<PlanKey> whiteListedPlans)Returns a stream of found plans for requested plan keys.@NotNull Stream<ImmutableChain>ImmutablePlanCacheServiceImpl. getImmutablePlansByKeysWithConsistencyGuarantee(@NotNull Collection<PlanKey> planKeys, boolean onlyLoaded)@NotNull Stream<ImmutableChain>ImmutablePlanCacheServiceImpl. getImmutablePlansByKeysWithConsistencyGuarantee(@NotNull Collection<PlanKey> planKeys, boolean onlyLoaded, @NotNull Collection<PlanKey> whiteListedPlans)@NotNull Optional<ImmutableChain>ImmutableResultsSummaryImpl. getPlanIfExists()@NotNull List<ImmutableChain>CachedPlanManager. getPlansByProjectUnrestricted(Project project)Returns allImmutableChain's filtered byProjectignoring permissions.@NotNull List<ImmutableChain>CachedPlanManagerImpl. getPlansByProjectUnrestricted(Project project)@NotNull List<ImmutableChain>CachedPlanManager. getPlansByProjectUnrestrictedWithConsistencyGuarantee(Project project)Returns allImmutableChain's filtered byProjectignoring permissions.@NotNull List<ImmutableChain>CachedPlanManagerImpl. getPlansByProjectUnrestrictedWithConsistencyGuarantee(Project project)@NotNull List<ImmutableChain>CachedPlanManagerImpl. getPlansForClone()Iterable<ImmutableChain>CachedPlanManager. getPlansWithRepository(PlanRepositoryIndex.Query query)Returns chains that use repositories with given params.Iterable<ImmutableChain>CachedPlanManagerImpl. getPlansWithRepository(PlanRepositoryIndex.Query query)Iterable<ImmutableChain>CachedPlanManager. getPlansWithRepositoryWithConsistencyGuarantee(PlanRepositoryIndex.Query query)Returns chains that use repositories with given params.Iterable<ImmutableChain>CachedPlanManagerImpl. getPlansWithRepositoryWithConsistencyGuarantee(@NotNull PlanRepositoryIndex.Query query)@NotNull List<ImmutableChain>ImmutablePlanManager. loadAllPlans(ForkJoinPool executorService)Get all available plans.@NotNull List<ImmutableChain>ImmutablePlanManagerImpl. loadAllPlans(ForkJoinPool executorService)Methods in com.atlassian.bamboo.plan.cache with parameters of type ImmutableChain Modifier and Type Method Description @NotNull ImmutableJobImmutablePlanManager. createImmutableJob(@NotNull ImmutableChain parent, @NotNull ImmutableChainStage stage, @NotNull Job job)@NotNull ImmutableJobImmutablePlanManagerImpl. createImmutableJob(@NotNull ImmutableChain parent, @NotNull ImmutableChainStage stage, @NotNull Job job)@NotNull ImmutableJobImmutablePlanManager. createImmutableJobBasedOnDto(@NotNull ImmutableChain parent, @NotNull ImmutableChainStage stage, @NotNull EnrichedPlanDto job, @NotNull Map<Long,EnrichedPlanDto> jobsGroupedById, boolean isLightWeight)Create immutableImmutableJob.@NotNull ImmutableJobImmutablePlanManagerImpl. createImmutableJobBasedOnDto(@NotNull ImmutableChain parent, @NotNull ImmutableChainStage stage, @NotNull EnrichedPlanDto jobDto, @NotNull Map<Long,EnrichedPlanDto> jobsGroupedById, boolean isLightWeight)static ImmutableJobImplImmutableJobImpl. createImmutableJobBasedOnFlatData(ImmutableChain parent, ImmutableChainStage stage, EnrichedPlanDto dto, BuildLoggerManager buildLoggerManager, VariableDefinitionManager variableDefinitionManager, TaskManager taskManager, ResultsSummaryManager resultsSummaryManager, ImmutableArtifactManager immutableArtifactManager, RequirementManager requirementManager, BuildDefinitionManager buildDefinitionManager, Map<Long,EnrichedPlanDto> jobsGroupedById, boolean isLightWeight)ImmutableChainStageImmutablePlanManager. createImmutableStage(@NotNull ImmutableChain parent, @NotNull ChainStage stage)Create immutableChainStage.ImmutableChainStageImmutablePlanManagerImpl. createImmutableStage(@NotNull ImmutableChain parent, @NotNull ChainStage stage)@NotNull ImmutableChainStageImmutablePlanManager. createImmutableStageBasedOnDto(@NotNull ImmutableChain parent, @NotNull FlatChainStageDto stage, @NotNull Map<Long,List<EnrichedPlanDto>> jobsGroupedByStageId, @NotNull Map<Long,EnrichedPlanDto> jobsGroupedById, boolean isLightWeight)Create immutableChainStage.@NotNull ImmutableChainStageImmutablePlanManagerImpl. createImmutableStageBasedOnDto(@NotNull ImmutableChain parent, @NotNull FlatChainStageDto stageDto, @NotNull Map<Long,List<EnrichedPlanDto>> jobsGroupedByStageId, @NotNull Map<Long,EnrichedPlanDto> jobsGroupedById, boolean isLightWeight)@Nullable ImmutableResultsSummaryImmutablePlanManager. getLatestResultForPlan(@NotNull ImmutableChain immutableChain)@Nullable ImmutableResultsSummaryImmutablePlanManagerImpl. getLatestResultForPlan(@NotNull ImmutableChain immutableChain)voidImmutablePlanCacheService. indexPlan(@NotNull ImmutableChain plan)Updates plan indexes in cachevoidImmutablePlanCacheServiceImpl. indexPlan(@NotNull ImmutableChain plan)Method parameters in com.atlassian.bamboo.plan.cache with type arguments of type ImmutableChain Modifier and Type Method Description Optional<ImmutableChain>CachedPlanManager. getAnyPlan(Predicate<? super ImmutableChain> predicate)Returns a plan matching the supplied predicate, permission filtering is applied.Optional<ImmutableChain>CachedPlanManagerImpl. getAnyPlan(Predicate<? super ImmutableChain> predicate)Optional<ImmutableChain>ImmutablePlanCacheService. getAnyPlan(Predicate<? super ImmutableChain> predicate)Returns a plan matching the supplied predicateOptional<ImmutableChain>ImmutablePlanCacheServiceImpl. getAnyPlan(Predicate<? super ImmutableChain> predicate)Optional<ImmutableChain>CachedPlanManager. getAnyPlanUnrestricted(Predicate<? super ImmutableChain> predicate)Returns a plan matching the supplied predicate.Optional<ImmutableChain>CachedPlanManagerImpl. getAnyPlanUnrestricted(Predicate<? super ImmutableChain> predicate)voidImmutablePlanCacheService.CacheInvalidator. getChainsToInvalidateAndReindex(@NotNull ImmutablePlanCacheService immutablePlanCacheService, @NotNull com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap, @NotNull PlanCacheIndices planCacheIndices, @NotNull Set<PlanKey> chainsToInvalidate, @NotNull Set<PlanKey> chainsToReindex)Guidelines: if the entity for which invalidation is triggered is not in index, only invalidate.Constructor parameters in com.atlassian.bamboo.plan.cache with type arguments of type ImmutableChain Constructor Description AbstractImmutableChain(EnrichedPlanDto dto, Pair<ImmutableChain,EnrichedPlanDto> masterWithMasterDto, List<FlatChainStageDto> chainStages, Map<Long,List<EnrichedPlanDto>> jobsGroupedByStageId, Map<Long,EnrichedPlanDto> jobsGroupedById, BuildLoggerManager buildLoggerManager, ImmutablePlanCacheService immutablePlanCacheService, ImmutablePlanManager immutablePlanManager, ResultsSummaryManager resultsSummaryManager, RepositoryDefinitionManager repositoryDefinitionManager, CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager, VariableDefinitionManager variableDefinitionManager, BambooSpecsManager bambooSpecsManager, NotificationManager notificationManager, BuildDefinitionManager buildDefinitionManager) -
Uses of ImmutableChain in com.atlassian.bamboo.plan.cache.index
Methods in com.atlassian.bamboo.plan.cache.index with parameters of type ImmutableChain Modifier and Type Method Description voidPlanBranchCacheIndexer. addToIndex(@NotNull ImmutableChain chain)voidPlanCacheIndexer. addToIndex(@NotNull ImmutableChain chain)Index plan.voidPlanCacheIndicesImpl. addToIndex(@NotNull ImmutableChain chain)voidPlanIdCacheIndexer. addToIndex(@NotNull ImmutableChain chain)voidPlanProjectIndexer. addToIndex(@NotNull ImmutableChain chain)voidPlanRepositoryIndexer. addToIndex(@NotNull ImmutableChain chain)voidPlanBranchCacheIndexer. index(@NotNull ImmutableChain chain)voidPlanCacheIndexer. index(@NotNull ImmutableChain chain)Reindex plan.voidPlanCacheIndicesImpl. index(@NotNull ImmutableChain plan)voidPlanIdCacheIndexer. index(@NotNull ImmutableChain chain)voidPlanProjectIndexer. index(@NotNull ImmutableChain chain)voidPlanRepositoryIndexer. index(@NotNull ImmutableChain chain) -
Uses of ImmutableChain in com.atlassian.bamboo.plan.execution
Methods in com.atlassian.bamboo.plan.execution with parameters of type ImmutableChain Modifier and Type Method Description booleanPlanExecutionGuard. isPermittedToExecute(@NotNull ImmutableChain chain, @NotNull ErrorCollection errorCollection)Checks a condition in order to determine if the plan can be executed.protected booleanUniqueRunPerKeyPlanExecutionPermitter. isPermittedToExecuteImpl(@NotNull ImmutableChain chain, @Nullable PlanResultKey resultKey, @NotNull ErrorCollection errorCollection) -
Uses of ImmutableChain in com.atlassian.bamboo.plan.pullrequest
Methods in com.atlassian.bamboo.plan.pullrequest with parameters of type ImmutableChain Modifier and Type Method Description @NotNull List<VcsPullRequest>PullRequestDetectionService. getOpenPullRequests(@NotNull ImmutableChain chain, @NotNull VcsRepositoryData planRepositoryDefinition)Returns a list of currently open pull requests for the chain's default repository List ordering determined by underlying repository (preference is for native ordering e.g. last updated first for hg)@NotNull List<VcsPullRequest>PullRequestDetectionServiceImpl. getOpenPullRequests(@NotNull ImmutableChain chain, @NotNull VcsRepositoryData planRepositoryDefinition)booleanPullRequestDetectionService. schedulePullRequestDetectionForChain(@NotNull ImmutableChain chain)Registers PR detection request for a given Chain.booleanPullRequestDetectionServiceImpl. schedulePullRequestDetectionForChain(@NotNull ImmutableChain chain) -
Uses of ImmutableChain in com.atlassian.bamboo.plugins.bitbucket.events
Methods in com.atlassian.bamboo.plugins.bitbucket.events with parameters of type ImmutableChain Modifier and Type Method Description protected booleanBitbucketBuildStatusUpdater. isPlanRelevant(@NotNull ImmutableChain immutableChain) -
Uses of ImmutableChain in com.atlassian.bamboo.plugins.jira.rest.model.build
Methods in com.atlassian.bamboo.plugins.jira.rest.model.build that return types with arguments of type ImmutableChain Modifier and Type Method Description static Function<io.atlassian.fugue.Pair<ImmutableChain,ChainResultsSummary>,PlanSummary>PlanSummary. createPlanSummary(@NotNull ArtifactLinkManager artifactLinkManager, @NotNull CustomVariableContext customVariableContext, @NotNull Map<PlanResultKey,PlanResultKey> buildFixesBuildMap, @NotNull String baseUrl)Constructors in com.atlassian.bamboo.plugins.jira.rest.model.build with parameters of type ImmutableChain Constructor Description PlanSummary(@NotNull ImmutableChain chain, @NotNull ChainResultsSummary chainResultsSummary, @NotNull ArtifactLinkManager artifactLinkManager, @NotNull CustomVariableContext customVariableContext, @NotNull Map<PlanResultKey,PlanResultKey> buildFixesBuildMap, @NotNull String baseUrl) -
Uses of ImmutableChain in com.atlassian.bamboo.plugins.maven
Methods in com.atlassian.bamboo.plugins.maven with parameters of type ImmutableChain Modifier and Type Method Description static booleanMavenFunctions. planHasAutomaticDependencyManagementEnabled(ImmutableChain chain) -
Uses of ImmutableChain in com.atlassian.bamboo.plugins.maven.dependencies
Methods in com.atlassian.bamboo.plugins.maven.dependencies with parameters of type ImmutableChain Modifier and Type Method Description static @Nullable ImmutableJobMavenDependencyHelper. findDependencyProviderJob(@NotNull ImmutableChain chain)Search for a Job that could be a Maven dependencies provider (uses a MavenDependenciesProcessor task) -
Uses of ImmutableChain in com.atlassian.bamboo.plugins.rest.plan
Methods in com.atlassian.bamboo.plugins.rest.plan with parameters of type ImmutableChain Modifier and Type Method Description @NotNull RestPlanConfigPlanConversionFunction. apply(@NotNull ImmutableChain plan, @NotNull Expansion expansion, @NotNull javax.ws.rs.core.UriInfo uriInfo) -
Uses of ImmutableChain in com.atlassian.bamboo.plugins.rest.service
Methods in com.atlassian.bamboo.plugins.rest.service that return ImmutableChain Modifier and Type Method Description @NotNull ImmutableChainPlanRestService. getChainByKey(@NotNull PlanKey planKey)Returns aPlanif plan exists and is visible for calling user@NotNull ImmutableChainPlanRestServiceImpl. getChainByKey(@NotNull PlanKey planKey) -
Uses of ImmutableChain in com.atlassian.bamboo.plugins.stash
Methods in com.atlassian.bamboo.plugins.stash with parameters of type ImmutableChain Modifier and Type Method Description protected booleanBitbucketServerBuildStatusUpdater. isPlanRelevant(@NotNull ImmutableChain immutableChain) -
Uses of ImmutableChain in com.atlassian.bamboo.plugins.stash.predicates
Methods in com.atlassian.bamboo.plugins.stash.predicates that return types with arguments of type ImmutableChain Modifier and Type Method Description static Predicate<ImmutableChain>StashRepositoryPredicates. branchMonitoringConfigurationMatchesBranchName(@NotNull String vcsBranchName)Predicate that is fulfilled when plan has automatic branch management enabledstatic Predicate<ImmutableChain>StashRepositoryPredicates. defaultRepositoryMatchesQuery(@NotNull CustomVariableContext customVariableContext, @NotNull com.atlassian.stash.rest.client.applinks.ApplinkStashClientFactory applinkStashClientFactory, PlanRepositoryIndex.Query query, @NotNull String mirrorId)Predicate that is fulfilled when chain has default repository matching query. -
Uses of ImmutableChain in com.atlassian.bamboo.project
Method parameters in com.atlassian.bamboo.project with type arguments of type ImmutableChain Modifier and Type Method Description static Predicate<Project>ProjectPredicates. withPlansThat(@NotNull CachedPlanManager cachedPlanManager, Predicate<? super ImmutableChain> planFilter)Returns predicate that filters project containing plans that match given plan predicate. -
Uses of ImmutableChain in com.atlassian.bamboo.repository
Methods in com.atlassian.bamboo.repository with parameters of type ImmutableChain Modifier and Type Method Description static @NotNull PlanRepositoryLinkDtoPlanRepositoryLinkDtoImpl. createFromPlanRepositoryDefinition(@NotNull ImmutableChain owner, @NotNull PlanRepositoryDefinition rd) -
Uses of ImmutableChain in com.atlassian.bamboo.resultsummary
Methods in com.atlassian.bamboo.resultsummary that return ImmutableChain Modifier and Type Method Description @NotNull ImmutableChainBuildResultsSummaryImpl. getImmutableChain()@NotNull ImmutableChainImmutableResultsSummary. getImmutableChain()Gets theImmutableChainthat this result belongs to (directly or not) -
Uses of ImmutableChain in com.atlassian.bamboo.resultsummary.tests
Methods in com.atlassian.bamboo.resultsummary.tests with parameters of type ImmutableChain Modifier and Type Method Description intTestCaseDao. countCurrentlyQuarantinedTests(ImmutableChain chain)intTestCaseHibernateDao. countCurrentlyQuarantinedTests(ImmutableChain chain)intTestQuarantineManager. countCurrentlyQuarantinedTests(ImmutableChain chain)Returns the number of tests current qurantined for this planintTestQuarantineManagerImpl. countCurrentlyQuarantinedTests(ImmutableChain chain)@NotNull List<TestCase>TestQuarantineManager. getCurrentlyQuarantinedTests(@NotNull ImmutableChain chain)Get a list ofTestCaseof all the tests currently quarantined for a given plan@NotNull List<TestCase>TestQuarantineManagerImpl. getCurrentlyQuarantinedTests(@NotNull ImmutableChain chain)@NotNull List<TestCase>TestCaseDao. getQuarantinedTestCasesForChain(@NotNull ImmutableChain chain)Provide a list of the quarantined tests for a job@NotNull List<TestCase>TestCaseHibernateDao. getQuarantinedTestCasesForChain(@NotNull ImmutableChain chain) -
Uses of ImmutableChain in com.atlassian.bamboo.tag.service
Methods in com.atlassian.bamboo.tag.service with parameters of type ImmutableChain Modifier and Type Method Description TagBuildActionTagBuildActionFactoryImpl. createTagBuildAction(ImmutableChain chain, TagAndRevision tag) -
Uses of ImmutableChain in com.atlassian.bamboo.trigger.cron
Methods in com.atlassian.bamboo.trigger.cron with parameters of type ImmutableChain Modifier and Type Method Description voidCronTriggerConfigurator. onDeploymentProjectPlanUpdate(@Nullable ImmutableChain oldPlan, @NotNull ImmutableChain newPlan, @NotNull TriggerDefinition triggerDefinition)voidCronTriggerConfigurator. validateDeploymentProjectPlanUpdate(@Nullable ImmutableChain oldPlan, @NotNull ImmutableChain newPlan, @NotNull Environment environment, @NotNull List<EnvironmentTriggerValidationError> triggerValidationErrors, @NotNull TriggerDefinition triggerDefinition) -
Uses of ImmutableChain in com.atlassian.bamboo.trigger.dependency
Methods in com.atlassian.bamboo.trigger.dependency with parameters of type ImmutableChain Modifier and Type Method Description voidAfterSuccessfulPlanTriggerConfigurator. onDeploymentProjectPlanUpdate(@Nullable ImmutableChain oldPlan, @NotNull ImmutableChain newPlan, @NotNull TriggerDefinition triggerDefinition)voidAfterSuccessfulStageTriggerConfigurator. onDeploymentProjectPlanUpdate(@Nullable ImmutableChain oldPlan, @NotNull ImmutableChain newPlan, @NotNull TriggerDefinition triggerDefinition)voidAfterSuccessfulPlanTriggerConfigurator. validateDeploymentProjectPlanUpdate(@Nullable ImmutableChain oldPlan, @NotNull ImmutableChain newPlan, @NotNull Environment environment, @NotNull List<EnvironmentTriggerValidationError> triggerValidationErrors, @NotNull TriggerDefinition triggerDefinition)voidAfterSuccessfulStageTriggerConfigurator. validateDeploymentProjectPlanUpdate(@Nullable ImmutableChain oldPlan, @NotNull ImmutableChain newPlan, @NotNull Environment environment, @NotNull List<EnvironmentTriggerValidationError> triggerValidationErrors, @NotNull TriggerDefinition triggerDefinition) -
Uses of ImmutableChain in com.atlassian.bamboo.utils
Methods in com.atlassian.bamboo.utils with type parameters of type ImmutableChain Modifier and Type Method Description static <T extends ImmutableChain>
@NotNull com.google.common.collect.Ordering<T>Comparators. getTopLevelPlanNameProviderCaseInsensitiveOrdering()Methods in com.atlassian.bamboo.utils with parameters of type ImmutableChain Modifier and Type Method Description static Predicate<PlanRepositoryDefinition>BambooPredicates. isChainTrigger(@NotNull ImmutableChain chain, @Nullable Set<Long> triggeringRepositories) -
Uses of ImmutableChain in com.atlassian.bamboo.v2.trigger
Fields in com.atlassian.bamboo.v2.trigger declared as ImmutableChain Modifier and Type Field Description protected ImmutableChainAbstractDependentDetectionAction. chainprotected ImmutableChainAbstractDependentDetectionAction. parentChainMethods in com.atlassian.bamboo.v2.trigger that return ImmutableChain Modifier and Type Method Description ImmutableChainTagBuildAction. getChain()Methods in com.atlassian.bamboo.v2.trigger with parameters of type ImmutableChain Modifier and Type Method Description @NotNull BuildChangesChangeDetectionManager. collectAllChangesSinceLastBuild(@NotNull ImmutableChain chain, @Nullable Map<String,String> customVariableValues, @Nullable String customRevision)Collect changes for a plan since the last build, regardless of whether the build triggering repositories have changes or not.default BuildChangesChangeDetectionManager. collectAllChangesSinceLastBuild(@NotNull ImmutableChain chain, @Nullable Map<String,String> customVariableValues, @Nullable String customRevision, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions)Collect changes for a plan since the last build, regardless of whether the build triggering repositories have changes or not.@NotNull BuildChangesDefaultChangeDetectionManager. collectAllChangesSinceLastBuild(@NotNull ImmutableChain chain, @Nullable Map<String,String> customVariableValues, @Nullable String customRevision)BuildChangesDefaultChangeDetectionManager. collectAllChangesSinceLastBuild(@NotNull ImmutableChain chain, @Nullable Map<String,String> customVariableValues, @Nullable String customRevision, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions)@NotNull BuildRepositoryChangesChangeDetectionManager. collectChangesBetween(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @Nullable PlanVcsRevisionData fromVcsRevisionData, @NotNull PlanVcsRevisionData toVcsRevisionData)Given aPlanRepositoryDefinitionfinds theBuildChangesobject that captures all changes that occurred between the fromVcsRevisionKey to toVcsRevisionKey This method suppresses quiet period settings and returns changes immediately.@NotNull BuildRepositoryChangesDefaultChangeDetectionManager. collectChangesBetween(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @Nullable PlanVcsRevisionData fromVcsRevisionData, @NotNull PlanVcsRevisionData toVcsRevisionData)@NotNull BuildRepositoryChangesChangeDetectionManager. collectChangesSinceLastBuild(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @NotNull PlanVcsRevisionData lastVcsRevisionData, @Nullable Map<String,String> customVariableValues, @Nullable String customRevision)Given aPlanRepositoryDefinitionfinds theBuildRepositoryChangesobject that captures all changes that occurred since the lastVcsRevisionKey to the current latest found on the repository.@NotNull BuildRepositoryChangesDefaultChangeDetectionManager. collectChangesSinceLastBuild(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @NotNull PlanVcsRevisionData lastVcsRevisionData, @Nullable Map<String,String> customVariableValues, @Nullable String customRevision)@NotNull BuildChangesChangeDetectionManager. collectChangesSinceLastBuildIfTriggered(@NotNull ImmutableChain chain, @Nullable Map<String,String> customVariableValues, @Nullable Set<Long> triggeringRepositories)Collect changes for a plan since the last build.default @NotNull BuildChangesChangeDetectionManager. collectChangesSinceLastBuildIfTriggered(@NotNull ImmutableChain chain, @Nullable Map<String,String> customVariableValues, @Nullable Set<Long> triggeringRepositories, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions)Collect changes for a plan since the last build.@NotNull BuildChangesDefaultChangeDetectionManager. collectChangesSinceLastBuildIfTriggered(@NotNull ImmutableChain chain, @Nullable Map<String,String> customVariableValues, @Nullable Set<Long> triggeringRepositories)@NotNull BuildChangesDefaultChangeDetectionManager. collectChangesSinceLastBuildIfTriggered(@NotNull ImmutableChain chain, @Nullable Map<String,String> customVariableValues, @Nullable Set<Long> triggeringRepositories, PlanExecutionLaunchControl.ReleaseLocksActions releaseLocksActions)protected @NotNull BuildRepositoryChangesDefaultChangeDetectionManager. collectChangesSinceLastBuildInternal(@NotNull ImmutableChain chain, @NotNull PlanRepositoryDefinition repositoryDefinition, @NotNull PlanVcsRevisionData lastVcsRevisionData, @Nullable Map<String,String> customVariableValues, @Nullable String customRevision, boolean isBuildTrigger, boolean suppressQuietPeriod)voidChangeDetectionManager. updateIntegrationRepositoryDetails(ImmutableChain chain, BuildChanges buildChanges)voidDefaultChangeDetectionManager. updateIntegrationRepositoryDetails(ImmutableChain chain, BuildChanges buildChanges)Constructors in com.atlassian.bamboo.v2.trigger with parameters of type ImmutableChain Constructor Description AbstractDependentDetectionAction(ImmutableChain chain, ImmutableChain parentChain, BuildContext completedBuildContext, ErrorUpdateHandler errorUpdateHandler, TriggerManager triggerManager, ChangeDetectionManager changeDetectionManager, BuildNumberGeneratorService buildNumberGeneratorService, BuildLoggerManager buildLoggerManager, PlanVcsRevisionHistoryService planVcsRevisionHistoryService, BuildContextBuilderFactory buildContextBuilderFactory, CustomVariableContext customVariableContext, VcsRepositoryManager vcsRepositoryManager)ContinuedBuildDetectionAction(ImmutableChain chain, @NotNull PlanExecutionConfig planExecutionConfig, com.atlassian.user.User user, TriggerReason triggerReason, Map<String,String> params, Map<String,String> variables, ErrorUpdateHandler errorUpdateHandler, ResultsSummaryManager resultsSummaryManager, TriggerManager triggerManager, BranchIntegrationService branchIntegrationService, BuildContextBuilderFactory buildContextBuilderFactory, ResultsSummaryVariableAccessor resultsSummaryVariableAccessor, VcsRepositoryManager vcsRepositoryManager)DependentBuildDetectionAction(ImmutableChain chain, ImmutableChain parentChain, BuildContext completedBuildContext, ErrorUpdateHandler errorUpdateHandler, TriggerManager triggerManager, ChangeDetectionManager changeDetectionManager, BuildNumberGeneratorService buildNumberGeneratorService, BuildLoggerManager buildLoggerManager, PlanVcsRevisionHistoryService planVcsRevisionHistoryService, BuildContextBuilderFactory buildContextBuilderFactory, CustomVariableContext customVariableContext, VcsRepositoryManager vcsRepositoryManager)InitialBuildDetectionAction(@NotNull ImmutableChain chain, @NotNull TriggerManager triggerManager, @NotNull BuildContextBuilderFactory buildContextBuilderFactory, @NotNull BuildNumberGeneratorService buildNumberGenerator, @NotNull ErrorUpdateHandler errorUpdateHandler, @NotNull ChangeDetectionManager changeDetectionManager)ManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, @Nullable PlanExecutionConfig planExecutionConfig, Map<String,String> params, Map<String,String> variables, BuildNumberGeneratorService buildNumberGenerator, ChangeDetectionManager changeDetectionManager, TriggerManager triggerManager, ErrorUpdateHandler errorUpdateHandler, VariableDefinitionManager variableDefinitionManager, BuildContextBuilderFactory buildContextBuilderFactory)PluginTriggerBuildDetectionAction(@NotNull PlanVcsRevisionHistoryService planVcsRevisionHistoryService, @NotNull BuildNumberGeneratorService buildNumberGenerator, @NotNull VariableDefinitionManager variableDefinitionManager, @NotNull BuildContextBuilderFactory buildContextBuilderFactory, @NotNull ImmutableChain chain, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull TriggerReason triggerReason, @NotNull PlanTrigger buildTrigger, @NotNull Map<String,String> params, @NotNull Map<String,String> variables)ScheduledBuildDetectionAction(@NotNull ChangeDetectionManager changeDetectionManager, @NotNull TriggerManager triggerManager, @NotNull BuildNumberGeneratorService buildNumberGenerator, @NotNull BuildLoggerManager buildLoggerManager, @NotNull ImmutableChain chain, @NotNull Map<String,String> triggerConditionsConfiguration, @NotNull Map<String,String> triggerConfiguration, @NotNull BuildContextBuilderFactory buildContextBuilderFactory)TagBuildAction(ImmutableChain chain, TagAndRevision tagAndRevision, ChangeDetectionManager changeDetectionManager, BuildNumberGeneratorService buildNumberGeneratorService, BuildContextBuilderFactory buildContextBuilderFactory, BuildLoggerManager buildLoggerManager, TriggerManager triggerManager) -
Uses of ImmutableChain in com.atlassian.bamboo.validation
Methods in com.atlassian.bamboo.validation with parameters of type ImmutableChain Modifier and Type Method Description @NotNull ValidationFunctionValidationFunctionFactory. isJobKeyFromChain(@NotNull ImmutableChain chain)Validation function that verifies if a job key belongs to a specificImmutableChain.@NotNull ValidationFunctionValidationFunctionFactoryImpl. isJobKeyFromChain(@NotNull ImmutableChain chain) -
Uses of ImmutableChain in com.atlassian.bamboo.webwork
Methods in com.atlassian.bamboo.webwork with type parameters of type ImmutableChain Modifier and Type Method Description protected <T extends ImmutableChain>
@NotNull List<T>StarterAction. filterPlansByLabel(List<T> plans, List<String> theLabelNames)protected <T extends ImmutableChain>
List<T>StarterAction. getPlansWithCheckProjectPermissionFirst(Class<T> clazz)Optimized version ofFilteringPlanManager.getPlans()Methods in com.atlassian.bamboo.webwork that return types with arguments of type ImmutableChain Modifier and Type Method Description List<ImmutableChain>StarterAction. getChains()Collection<ImmutableChain>StarterAction. getFavouriteBuilds()Collection<? extends ImmutableChain>ViewTelemetryAction. getFilteredBuilds()@NotNull Iterable<? extends ImmutableChain>ViewTelemetryAction. getPlansByDashboardFilter()@NotNull Collection<? extends ImmutableChain>StarterAction. getPlansByLabel()Methods in com.atlassian.bamboo.webwork with parameters of type ImmutableChain Modifier and Type Method Description booleanStarterAction. isFavourite(ImmutableChain plan) -
Uses of ImmutableChain in com.atlassian.bamboo.ww2
Methods in com.atlassian.bamboo.ww2 that return ImmutableChain Modifier and Type Method Description @Nullable ImmutableChainBambooActionSupport. getPlan(String planKey) -
Uses of ImmutableChain in com.atlassian.bamboo.ww2.actions
Methods in com.atlassian.bamboo.ww2.actions that return ImmutableChain Modifier and Type Method Description ImmutableChainChainActionSupport. getImmutableChain()ImmutableChainChainAwareContextHolder. getImmutableChain()Methods in com.atlassian.bamboo.ww2.actions with parameters of type ImmutableChain Modifier and Type Method Description voidChainActionSupport. setChain(ImmutableChain chain)voidChainAwareContextHolder. setChain(ImmutableChain chain) -
Uses of ImmutableChain in com.atlassian.bamboo.ww2.actions.build.admin.create
Methods in com.atlassian.bamboo.ww2.actions.build.admin.create that return types with arguments of type ImmutableChain Modifier and Type Method Description @NotNull Collection<ImmutableChain>CreateChain. getPlansToClone() -
Uses of ImmutableChain in com.atlassian.bamboo.ww2.actions.chains
Methods in com.atlassian.bamboo.ww2.actions.chains that return types with arguments of type ImmutableChain Modifier and Type Method Description Collection<ImmutableChain>CreateJob. getChainsToClone() -
Uses of ImmutableChain in com.atlassian.bamboo.ww2.actions.project
Methods in com.atlassian.bamboo.ww2.actions.project that return types with arguments of type ImmutableChain Modifier and Type Method Description Collection<ImmutableChain>ViewProjectPlans. getProjectChains() -
Uses of ImmutableChain in com.atlassian.bamboo.ww2.aware
Methods in com.atlassian.bamboo.ww2.aware that return ImmutableChain Modifier and Type Method Description ImmutableChainChainAware. getImmutableChain()Methods in com.atlassian.bamboo.ww2.aware with parameters of type ImmutableChain Modifier and Type Method Description voidChainAware. setChain(ImmutableChain chain) -
Uses of ImmutableChain in com.atlassian.bamboo.ww2.beans
Methods in com.atlassian.bamboo.ww2.beans with parameters of type ImmutableChain Modifier and Type Method Description @Nullable StringDecoratedNavObjectFactory. getSubstitutedBranchName(@NotNull ImmutableChain chain)Gets the branch name from the default repository if the chain has one.@Nullable StringDecoratedNavObjectFactoryImpl. getSubstitutedBranchName(@NotNull ImmutableChain chain)
-