Uses of Interface
com.atlassian.bamboo.plan.cache.ImmutableChain
Packages that use ImmutableChain
Package
Description
-
Uses of ImmutableChain in com.atlassian.bamboo.brokenbuildtracker
Methods in com.atlassian.bamboo.brokenbuildtracker with parameters of type ImmutableChainModifier and TypeMethodDescriptionprotected 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 ImmutableChainModifier and TypeMethodDescriptionBuildResultsAction.getChain()Deprecated.BuildResultsAction.getImmutableChain()ChainResultsAction.getImmutableChain()Methods in com.atlassian.bamboo.build with parameters of type ImmutableChainModifier and TypeMethodDescription@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, @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 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 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 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, @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 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 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 ImmutableChainModifier and TypeMethodDescriptionvoidPlanValidationService.validateNewPlanBranchForMaster(@NotNull org.apache.struts2.interceptor.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 org.apache.struts2.interceptor.ValidationAware validationAware, @NotNull ImmutableChain masterChain, @NotNull String branchName) -
Uses of ImmutableChain in com.atlassian.bamboo.build.status
Methods in com.atlassian.bamboo.build.status with parameters of type ImmutableChainModifier and TypeMethodDescriptionprotected abstract booleanAbstractBuildStatusUpdater.isPlanRelevant(@NotNull ImmutableChain immutableChain) -
Uses of ImmutableChain in com.atlassian.bamboo.chains
Subinterfaces of ImmutableChain in com.atlassian.bamboo.chainsClasses in com.atlassian.bamboo.chains that implement ImmutableChainMethods in com.atlassian.bamboo.chains that return ImmutableChainModifier and TypeMethodDescription@NotNull ImmutableChainChainResultsSummaryImpl.getImmutableChain()@NotNull ImmutableChainChainResultsSummaryImpl.getImmutablePlan()@NotNull ImmutableChainImmutableChainResultsSummary.getImmutablePlan()Methods in com.atlassian.bamboo.chains that return types with arguments of type ImmutableChainModifier and TypeMethodDescription@NotNull Optional<ImmutableChain> ChainResultsSummaryImpl.getPlanIfExists()@NotNull Optional<ImmutableChain> ImmutableChainResultsSummary.getPlanIfExists()Methods in com.atlassian.bamboo.chains with parameters of type ImmutableChainModifier and TypeMethodDescriptionbooleanBuildContextFactory.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, @Nullable ChainResultsSummary chainResultsSummary, @NotNull BuildContext parentBuildContext, @NotNull PlanExecutionConfig planExecutionConfig) @NotNull Map<ImmutableChainStage, Map<ImmutableJob, BuildContext>> BuildContextFactory.createBuildContextsForJobs(@NotNull ImmutableChain chain, @NotNull BuildContext parentBuildContext) @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 alreadyChainExecutionManager.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) ChainExecutionManagerImpl.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 ImmutableChainModifier and TypeMethodDescription@NotNull ImmutableChainImmutableChainStage.getChain()Gets theChainthat the stage belongs to@NotNull ImmutableChainImmutableChainStageImpl.getChain()Methods in com.atlassian.bamboo.chains.cache with parameters of type ImmutableChainModifier and TypeMethodDescriptionstatic ImmutableChainStageImplImmutableChainStageImpl.createImmutableChainStageBasedOnFlatData(@NotNull ImmutableChain chain, @NotNull FlatChainStageDto stageDto, @NotNull ImmutablePlanManager immutablePlanManager, @NotNull ImmutablePlanCacheService immutablePlanCacheService, @NotNull Map<Long, List<EnrichedPlanDto>> jobsGroupedByStageId, boolean isLightWeight) static ImmutableChainStageImplImmutableChainStageImpl.createLightweightImmutableChainState(@NotNull ImmutableChain chain, @NotNull ImmutableChainStage 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 ImmutableChainModifier and TypeMethodDescriptionvoidPostChainAction.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 ImmutableChainModifier and TypeMethodDescriptionvoidCloverChainResultAggregator.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 ImmutableChainModifier and TypeMethodDescription@NotNull ImmutableChainPlanConfigImportService.ImportResult.getPlan()Method parameters in com.atlassian.bamboo.configuration.external with type arguments of type ImmutableChainModifier and TypeMethodDescriptionSpecsConsumerFactory.createDivergentBranchSpecsCreationConsumer(@NotNull VcsBranch newBranch, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys, PlanCreationService.EnablePlan enablePlan) Create Specs consumer used for creating divergent branchesSpecsConsumerFactory.createDivergentBranchSpecsUpdateConsumer(@NotNull VcsBranch branch, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys) Create Specs consumer used for updating divergent branchesConstructors in com.atlassian.bamboo.configuration.external with parameters of type ImmutableChainModifierConstructorDescriptionImportResult(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 ImmutableChainModifier and TypeMethodDescription@NotNull ImmutableChainDivergentBranchDataBean.getImmutableChain()Methods in com.atlassian.bamboo.configuration.external.rss with parameters of type ImmutableChainModifier and TypeMethodDescriptionstatic 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 ImmutableChainModifier and TypeMethodDescriptionSpecsConsumerFactoryImpl.createDivergentBranchSpecsCreationConsumer(@NotNull VcsBranch vcsBranch, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys, PlanCreationService.EnablePlan enablePlan) SpecsConsumerFactoryImpl.createDivergentBranchSpecsUpdateConsumer(@NotNull VcsBranch vcsBranch, @NotNull 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 ImmutableChainModifier and TypeMethodDescriptionSharedCredentialsInRepositories.getPlanBranchRepositories()SharedCredentialsInRepositories.getPlanRepositories()Methods in com.atlassian.bamboo.credentials with parameters of type ImmutableChainModifier and TypeMethodDescriptionCredentialsUsageDetector.getProjectSharedCredentialsForPlanTasks(ImmutableChain immutableChain) CredentialsUsageDetectorImpl.getProjectSharedCredentialsForPlanTasks(ImmutableChain immutableChain) Constructor parameters in com.atlassian.bamboo.credentials with type arguments of type ImmutableChainModifierConstructorDescriptionSharedCredentialsInRepositories(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 ImmutableChainModifier and TypeMethodDescriptionvoidPlanAwareEnvironmentTriggerConfigurator.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 ImmutableChainModifier and TypeMethodDescriptionprotected abstract Predicate<ImmutableChain> AbstractByPredicateCacheInvalidator.predicate()Method parameters in com.atlassian.bamboo.hibernate.invalidators with type arguments of type ImmutableChainModifier and TypeMethodDescriptionAbstractByPredicateCacheInvalidator.getAffectedPlanKeys(@NotNull com.google.common.cache.Cache<PlanKey, ImmutableChain> planKeyChainMap, @NotNull PlanCacheIndices planCacheIndices) BranchMetadataInvalidator.getAffectedPlanKeys(@NotNull com.google.common.cache.Cache<PlanKey, ImmutableChain> planKeyChainMap, @NotNull PlanCacheIndices planCacheIndices) CacheInvalidators.getAffectedPlanKeys(com.google.common.cache.Cache<PlanKey, ImmutableChain> planKeyChainMap, Predicate<ImmutableChain> predicate) 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 ImmutableChainModifier and TypeMethodDescriptionstatic QuickSearchDocumentImplQuickSearchDocumentFactory.forChain(ImmutableChain chain) -
Uses of ImmutableChain in com.atlassian.bamboo.notification.chain
Fields in com.atlassian.bamboo.notification.chain declared as ImmutableChain -
Uses of ImmutableChain in com.atlassian.bamboo.plan
Subinterfaces of ImmutableChain in com.atlassian.bamboo.planModifier and TypeInterfaceDescriptioninterfaceMarker interface that specifies that the implementingPlanis a 'top level' objectClasses in com.atlassian.bamboo.plan that implement ImmutableChainMethods in com.atlassian.bamboo.plan with type parameters of type ImmutableChainModifier and TypeMethodDescriptionstatic <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 ImmutableChainModifier and TypeMethodDescriptionstatic @NotNull ImmutableChainPlanHelper.getMasterPlan(@NotNull ImmutableChain plan) Get master plan if plan has master or passed plan otherwise.@Nullable ImmutableChainGet an individual stage from a plan@Nullable ImmutableChain@Nullable ImmutableChainPlanStatusHistoryAction.getPlan()Methods in com.atlassian.bamboo.plan that return types with arguments of type ImmutableChainModifier and TypeMethodDescriptionstatic Predicate<ImmutableChain> PlanHelper.defaultRepositoryAsRootPredicate(long repositoryId) Passes chains when the default plan repository definition points to root definition with given idstatic Predicate<ImmutableChain> PlanHelper.defaultRepositoryPredicate(long repositoryId) Passes chains when the default plan repository definition points to definition with given idPlanDao.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 theUserPlanHibernateDao.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) FilteringPlanManager.getAnyPlan(Predicate<? super ImmutableChain> predicate) Returns a plan matching the supplied predicate.PlanManager.getFavouritePlans(@NotNull com.atlassian.user.User user) PlanManagerImpl.getFavouritePlans(@NotNull com.atlassian.user.User user) 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 ImmutableChainModifier and TypeMethodDescriptionstatic 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, @Nullable PlanResultKey resultKey, @NotNull ErrorCollection errorCollection) booleanAbstractPlanExecutionPermitter.isPermittedToExecute(@NotNull ImmutableChain chain, @NotNull ErrorCollection errorCollection) booleanPlanExecutionPermitter.isPermittedToExecute(@NotNull ImmutableChain chain, @Nullable PlanResultKey resultKey, @NotNull ErrorCollection errorCollection) Checks a condition in order to determine if the plan can be executed.booleanPlanExecutionPermitter.isPermittedToExecute(@NotNull ImmutableChain chain, @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) PlanExecutionConfig.setChain(ImmutableChain chain) PlanExecutionConfigImpl.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) PlanExecutionManagerImpl.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, 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 ExecutionRequestResultDelegatingPlanExecutionManager.startManualExecution(@NotNull ImmutableChain chain, @NotNull com.atlassian.user.User user, @NotNull Map<String, String> params, @NotNull Map<String, String> variables) @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 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 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) @NotNull ExecutionRequestResultPlanExecutionManagerImpl.startManualExecution(@NotNull ImmutableChain chain, @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 ImmutableChainModifier and TypeMethodDescriptionPlanDao.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 theUserPlanHibernateDao.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) 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 ImmutableChainModifier and TypeMethodDescription@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 Multimap<? extends ImmutableJob, ArtifactDefinition> ArtifactDefinitionManager.getArtifactDefinitionsByJob(@NotNull ImmutableChain chain, Predicate<ArtifactDefinitionBase> predicate) ReturnsArtifactDefinitiongrouped byJobwhere definitions are defined@NotNull Multimap<? extends ImmutableJob, ArtifactDefinition> ArtifactDefinitionManagerImpl.getArtifactDefinitionsByJob(@NotNull ImmutableChain chain, 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.branchClasses in com.atlassian.bamboo.plan.branch that implement ImmutableChainMethods in com.atlassian.bamboo.plan.branch that return ImmutableChainModifier and TypeMethodDescription@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 ImmutableChainModifier and TypeMethodDescriptionstatic @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 org.apache.struts2.interceptor.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 org.apache.struts2.interceptor.ValidationAware validationAware) @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, @NotNull Optional<VcsPullRequest> pullRequest) Enables existing chain branch, queuing RSS execution if required.voidBranchCreationFacadeImpl.enableExistingChainBranch(@NotNull ImmutableChain chain, @NotNull ImmutableChainBranch existingChainBranch, @NotNull 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) VcsBranchDao.findByChain(@NotNull ImmutableChain chain) VcsBranchHibernateDao.findByChain(@NotNull ImmutableChain chain) VcsBranchManager.findByChain(@NotNull ImmutableChain chain) VcsBranchManagerImpl.findByChain(@NotNull ImmutableChain chain) static @Nullable ImmutableJobChainBranchUtils.findJobByMasterId(@NotNull ImmutableChain chain, long masterJobId) 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.VcsBranchHibernateDao.findNotDeletedByChain(@NotNull ImmutableChain chain) 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.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) ChainBranchManagerImpl.getBranchWithName(ImmutableChain masterPlan, String branchName) 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)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.BranchCreationFacadeImpl.getOpenBranches(@NotNull ImmutableChain chain, @Nullable ErrorCollection errorCollection) 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 org.apache.struts2.interceptor.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 org.apache.struts2.interceptor.ValidationAware validationAware) Method parameters in com.atlassian.bamboo.plan.branch with type arguments of type ImmutableChainModifier and TypeMethodDescriptionvoidBranchCreationFacade.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, @NotNull 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, @NotNull Optional<VcsPullRequest> pullRequest) 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.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 ImmutableChainModifierConstructorDescriptionImmutableChainPropagatingFacade(@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 ImmutableChainMethods in com.atlassian.bamboo.plan.branch.cache with parameters of type ImmutableChainModifier and TypeMethodDescriptionstatic ImmutableChainBranchImplImmutableChainBranchImpl.createImmutableChainBranchOnCacheReload(EnrichedPlanDto dto, ImmutableChain masterChain, List<FlatChainStageDto> chainStages, Map<Long, List<EnrichedPlanDto>> jobsGroupedByStageId, BuildLoggerManager buildLoggerManager, ImmutablePlanCacheService immutablePlanCacheService, ImmutablePlanManager immutablePlanManager, InternalResultsSummaryAccessor immutableResultsSummaryAccessor, RepositoryDefinitionManager repositoryDefinitionManager, CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager, VariableDefinitionManager variableDefinitionManager, BambooSpecsSourceDao bambooSpecsSourceDao, NotificationManager notificationManager, BuildDefinitionManager buildDefinitionManager) Method parameters in com.atlassian.bamboo.plan.branch.cache with type arguments of type ImmutableChainModifier and TypeMethodDescriptionstatic ImmutableChainBranchImplImmutableChainBranchImpl.createImmutableChainBranchBasedOnFlatData(EnrichedPlanDto dto, List<FlatChainStageDto> chainStages, Map<Long, List<EnrichedPlanDto>> jobsGroupedByStageId, Pair<ImmutableChain, EnrichedPlanDto> masterWithMasterDto, BuildLoggerManager buildLoggerManager, ImmutablePlanCacheService immutablePlanCacheService, ImmutablePlanManager immutablePlanManager, InternalResultsSummaryAccessor immutableResultsSummaryAccessor, RepositoryDefinitionManager repositoryDefinitionManager, CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager, VariableDefinitionManager variableDefinitionManager, BambooSpecsSourceDao bambooSpecsSourceDao, NotificationManager notificationManager, BuildDefinitionManager buildDefinitionManager) -
Uses of ImmutableChain in com.atlassian.bamboo.plan.cache
Subinterfaces of ImmutableChain in com.atlassian.bamboo.plan.cacheModifier and TypeInterfaceDescriptioninterfaceInterface of an immutable version ofChainBranchinterfaceRepresents aTopLevelPlanthat is immutable.Classes in com.atlassian.bamboo.plan.cache that implement ImmutableChainMethods in com.atlassian.bamboo.plan.cache that return ImmutableChainModifier and TypeMethodDescription@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) AbstractImmutableChain.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 ImmutableChainModifier and TypeMethodDescription@NotNull Optional<ImmutableChain> CachedPlanManager.findPotentialMasterPlanByKey(@NotNull PlanKey branchKey) Finds a potential master plan by progressively shortening the plan key.@NotNull Optional<ImmutableChain> CachedPlanManagerImpl.findPotentialMasterPlanByKey(@NotNull PlanKey branchKey) CachedPlanManager.getAnyPlan(Predicate<? super ImmutableChain> predicate) Returns a plan matching the supplied predicate, permission filtering is applied.CachedPlanManagerImpl.getAnyPlan(Predicate<? super ImmutableChain> predicate) ImmutablePlanCacheService.getAnyPlan(Predicate<? super ImmutableChain> predicate) Returns a plan matching the supplied predicateImmutablePlanCacheServiceImpl.getAnyPlan(Predicate<? super ImmutableChain> predicate) CachedPlanManager.getAnyPlanUnrestricted(Predicate<? super ImmutableChain> predicate) Returns a plan matching the supplied predicate.CachedPlanManagerImpl.getAnyPlanUnrestricted(Predicate<? super ImmutableChain> predicate) 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()CachedPlanManager.getPlansWithRepository(PlanRepositoryIndex.Query query) Returns chains that use repositories with given params.CachedPlanManagerImpl.getPlansWithRepository(PlanRepositoryIndex.Query query) CachedPlanManager.getPlansWithRepositoryWithConsistencyGuarantee(PlanRepositoryIndex.Query query) Returns chains that use repositories with given params.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 ImmutableChainModifier and TypeMethodDescription@NotNull ImmutableJobImmutablePlanManager.createImmutableJobBasedOnDto(@NotNull ImmutableChain parent, @NotNull ImmutableChainStage stage, @NotNull EnrichedPlanDto job, boolean isLightWeight) Create immutableImmutableJob.@NotNull ImmutableJobImmutablePlanManagerImpl.createImmutableJobBasedOnDto(@NotNull ImmutableChain parent, @NotNull ImmutableChainStage stage, @NotNull EnrichedPlanDto jobDto, boolean isLightWeight) static ImmutableJobImplImmutableJobImpl.createImmutableJobBasedOnFlatData(ImmutableChain parent, ImmutableChainStage stage, EnrichedPlanDto dto, BuildLoggerManager buildLoggerManager, VariableDefinitionManager variableDefinitionManager, TaskManager taskManager, InternalResultsSummaryAccessor immutableResultsSummaryAccessor, ImmutableArtifactManager immutableArtifactManager, RequirementManager requirementManager, BuildDefinitionManager buildDefinitionManager, boolean isLightWeight) @NotNull ImmutableChainStageImmutablePlanManager.createImmutableStageBasedOnDto(@NotNull ImmutableChain parent, @NotNull FlatChainStageDto stage, @NotNull Map<Long, List<EnrichedPlanDto>> jobsGroupedByStageId, boolean isLightWeight) Create immutableChainStage.@NotNull ImmutableChainStageImmutablePlanManagerImpl.createImmutableStageBasedOnDto(@NotNull ImmutableChain parent, @NotNull FlatChainStageDto stageDto, @NotNull Map<Long, List<EnrichedPlanDto>> jobsGroupedByStageId, boolean isLightWeight) static ImmutableJobImplImmutableJobImpl.createLightweightImmutableJob(ImmutableChain parent, ImmutableChainStage stage, ImmutableJob job, BuildLoggerManager buildLoggerManager, LabelDao labelDao, VariableDefinitionManager variableDefinitionManager, TaskManager taskManager, InternalResultsSummaryAccessor immutableResultsSummaryAccessor, BuildDefinition buildDefinition, CachedPlanManager cachedPlanManager, ImmutableArtifactManager immutableArtifactManager) @NotNull ImmutableJobImmutablePlanManager.createLightweightImmutableJob(@NotNull ImmutableChain parent, @NotNull ImmutableChainStage stage, @NotNull ImmutableJob job) @NotNull ImmutableJobImmutablePlanManagerImpl.createLightweightImmutableJob(@NotNull ImmutableChain parent, @NotNull ImmutableChainStage stage, @NotNull ImmutableJob job) ImmutablePlanManager.createLightweightImmutableStage(@NotNull ImmutableChain parent, @NotNull ImmutableChainStage stage) Create immutableChainStage.ImmutablePlanManagerImpl.createLightweightImmutableStage(@NotNull ImmutableChain parent, @NotNull ImmutableChainStage stage) @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 ImmutableChainModifier and TypeMethodDescriptionCachedPlanManager.getAnyPlan(Predicate<? super ImmutableChain> predicate) Returns a plan matching the supplied predicate, permission filtering is applied.CachedPlanManagerImpl.getAnyPlan(Predicate<? super ImmutableChain> predicate) ImmutablePlanCacheService.getAnyPlan(Predicate<? super ImmutableChain> predicate) Returns a plan matching the supplied predicateImmutablePlanCacheServiceImpl.getAnyPlan(Predicate<? super ImmutableChain> predicate) CachedPlanManager.getAnyPlanUnrestricted(Predicate<? super ImmutableChain> predicate) Returns a plan matching the supplied predicate.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.Constructors in com.atlassian.bamboo.plan.cache with parameters of type ImmutableChainModifierConstructorDescriptionprotectedAbstractImmutableChain(EnrichedPlanDto dto, ImmutableChain masterChain, List<FlatChainStageDto> chainStages, Map<Long, List<EnrichedPlanDto>> jobsGroupedByStageId, BuildLoggerManager buildLoggerManager, ImmutablePlanCacheService immutablePlanCacheService, ImmutablePlanManager immutablePlanManager, InternalResultsSummaryAccessor immutableResultsSummaryAccessor, RepositoryDefinitionManager repositoryDefinitionManager, CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager, VariableDefinitionManager variableDefinitionManager, BambooSpecsSourceDao bambooSpecsSourceDao, NotificationManager notificationManager, BuildDefinitionManager buildDefinitionManager) ImmutableResultsSummaryImpl(ChainResultsSummary summary, TriggerManager triggerManager, ImmutablePlanManager immutablePlanManager, ImmutableChain immutableChain) Constructor parameters in com.atlassian.bamboo.plan.cache with type arguments of type ImmutableChainModifierConstructorDescriptionprotectedAbstractImmutableChain(EnrichedPlanDto dto, Pair<ImmutableChain, EnrichedPlanDto> masterWithMasterDto, List<FlatChainStageDto> chainStages, Map<Long, List<EnrichedPlanDto>> jobsGroupedByStageId, BuildLoggerManager buildLoggerManager, ImmutablePlanCacheService immutablePlanCacheService, ImmutablePlanManager immutablePlanManager, InternalResultsSummaryAccessor immutableResultsSummaryAccessor, RepositoryDefinitionManager repositoryDefinitionManager, CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager, VariableDefinitionManager variableDefinitionManager, BambooSpecsSourceDao bambooSpecsSourceDao, 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 ImmutableChainModifier and TypeMethodDescriptionvoidPlanBranchCacheIndexer.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 ImmutableChainModifier and TypeMethodDescriptionbooleanPlanExecutionGuard.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 ImmutableChainModifier and TypeMethodDescription@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.plugin
Methods in com.atlassian.bamboo.plugin that return ImmutableChainModifier and TypeMethodDescriptionstatic @NotNull ImmutableChainArtifactDownloaderTaskConfigurationHelper.findBranchChainForCustomBranch(@NotNull CustomVariableContext customVariableContext, @NotNull CachedPlanManager cachedPlanManager, @NotNull ChainBranchManager chainBranchManager, @NotNull ImmutableChain defaultPlan, @NotNull String customBranch) static @NotNull ImmutableChainArtifactDownloaderTaskConfigurationHelper.findBranchChainForCustomBranchOrFallbackToDefault(@NotNull CustomVariableContext customVariableContext, @NotNull CachedPlanManager cachedPlanManager, @NotNull ChainBranchManager chainBranchManager, @NotNull ImmutableChain defaultPlan, @NotNull String customBranch) Methods in com.atlassian.bamboo.plugin with parameters of type ImmutableChainModifier and TypeMethodDescriptionstatic @NotNull ImmutableChainArtifactDownloaderTaskConfigurationHelper.findBranchChainForCustomBranch(@NotNull CustomVariableContext customVariableContext, @NotNull CachedPlanManager cachedPlanManager, @NotNull ChainBranchManager chainBranchManager, @NotNull ImmutableChain defaultPlan, @NotNull String customBranch) static @NotNull ImmutableChainArtifactDownloaderTaskConfigurationHelper.findBranchChainForCustomBranchOrFallbackToDefault(@NotNull CustomVariableContext customVariableContext, @NotNull CachedPlanManager cachedPlanManager, @NotNull ChainBranchManager chainBranchManager, @NotNull ImmutableChain defaultPlan, @NotNull String customBranch) static booleanArtifactDownloaderTaskConfigurationHelper.isCustomBranchIndicatesDefaultNoRepoPlan(ImmutableChain chain, String customBranch) -
Uses of ImmutableChain in com.atlassian.bamboo.plugins.artifact
Methods in com.atlassian.bamboo.plugins.artifact with parameters of type ImmutableChainModifier and TypeMethodDescriptionprotected @Nullable PlanResultKeyArtifactDownloaderRuntimeDataProvider.getSourcePlanResultKey(@NotNull CommonContext commonContext, @NotNull ImmutableChain sourcePlan, boolean forceResultReturn) -
Uses of ImmutableChain in com.atlassian.bamboo.plugins.bitbucket.events
Methods in com.atlassian.bamboo.plugins.bitbucket.events with parameters of type ImmutableChainModifier and TypeMethodDescriptionprotected booleanBitbucketBuildStatusUpdater.isPlanRelevant(@NotNull ImmutableChain immutableChain) -
Uses of ImmutableChain in com.atlassian.bamboo.plugins.git.api
Methods in com.atlassian.bamboo.plugins.git.api that return types with arguments of type ImmutableChainModifier and TypeMethodDescriptionstatic Predicate<ImmutableChain> RepositoryPredicates.branchMonitoringConfigurationMatchesBranchName(@NotNull String vcsBranchName) Predicate that is fulfilled when plan has automatic branch management enabled -
Uses of ImmutableChain in com.atlassian.bamboo.plugins.github
Methods in com.atlassian.bamboo.plugins.github with parameters of type ImmutableChainModifier and TypeMethodDescriptionprotected booleanGithubBuildStatusUpdater.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 ImmutableChainModifier and TypeMethodDescriptionstatic 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 ImmutableChainModifierConstructorDescriptionPlanSummary(@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 ImmutableChainModifier and TypeMethodDescriptionstatic 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 ImmutableChainModifier and TypeMethodDescriptionstatic @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 ImmutableChainModifier and TypeMethodDescription@NotNull RestPlanConfigPlanConversionFunction.apply(@NotNull ImmutableChain plan, @NotNull Expansion expansion, @NotNull jakarta.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 ImmutableChainModifier and TypeMethodDescription@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 ImmutableChainModifier and TypeMethodDescriptionprotected 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 ImmutableChainModifier and TypeMethodDescriptionstatic 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 ImmutableChainModifier and TypeMethodDescriptionProjectPredicates.withPlansThat(@NotNull CachedPlanManager cachedPlanManager, @NotNull 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 ImmutableChainModifier and TypeMethodDescriptionstatic @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 ImmutableChainModifier and TypeMethodDescription@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 ImmutableChainModifier and TypeMethodDescriptionintTestCaseDao.countCurrentlyQuarantinedTests(ImmutableChain chain) intTestCaseHibernateDao.countCurrentlyQuarantinedTests(ImmutableChain chain) intTestQuarantineManager.countCurrentlyQuarantinedTests(ImmutableChain chain) Returns the number of tests current qurantined for this planintTestQuarantineManagerImpl.countCurrentlyQuarantinedTests(ImmutableChain chain) TestQuarantineManager.getCurrentlyQuarantinedTests(@NotNull ImmutableChain chain) Get a list ofTestCaseof all the tests currently quarantined for a given planTestQuarantineManagerImpl.getCurrentlyQuarantinedTests(@NotNull ImmutableChain chain) TestCaseDao.getQuarantinedTestCasesForChain(@NotNull ImmutableChain chain) Provide a list of the quarantined tests for a jobTestCaseHibernateDao.getQuarantinedTestCasesForChain(@NotNull ImmutableChain chain) -
Uses of ImmutableChain in com.atlassian.bamboo.security.validation
Methods in com.atlassian.bamboo.security.validation with parameters of type ImmutableChainModifier and TypeMethodDescriptionvoidRepositoryVariableSecurityViolationPublisher.publishBranchViolationEvent(@NotNull PartialVcsRepositoryData repositoryData, @Nullable String value, @Nullable String violationMessage, @Nullable ImmutableChain plan) @NotNull SecurityValidationResultRepositoryVariableSecurityValidator.validateBranchName(@NotNull String branchName, @NotNull PartialVcsRepositoryData repositoryData, @Nullable ImmutableChain plan) Validates a branch name received from a VCS repository.@NotNull SecurityValidationResultRepositoryVariableSecurityValidatorImpl.validateBranchName(@NotNull String branchName, @NotNull PartialVcsRepositoryData repositoryData, @Nullable ImmutableChain plan) -
Uses of ImmutableChain in com.atlassian.bamboo.tag.service
Methods in com.atlassian.bamboo.tag.service with parameters of type ImmutableChainModifier and TypeMethodDescriptionTagBuildActionFactoryImpl.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 ImmutableChainModifier and TypeMethodDescriptionvoidCronTriggerConfigurator.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 ImmutableChainModifier and TypeMethodDescriptionvoidAfterSuccessfulPlanTriggerConfigurator.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 ImmutableChainModifier and TypeMethodDescriptionstatic <T extends ImmutableChain>
@NotNull com.google.common.collect.Ordering<T> Comparators.getTopLevelPlanNameProviderCaseInsensitiveOrdering()Methods in com.atlassian.bamboo.utils with parameters of type ImmutableChainModifier and TypeMethodDescriptionstatic 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 ImmutableChainModifier and TypeFieldDescriptionprotected final ImmutableChainAbstractDependentDetectionAction.chainprotected final ImmutableChainAbstractDependentDetectionAction.parentChainMethods in com.atlassian.bamboo.v2.trigger that return ImmutableChainMethods in com.atlassian.bamboo.v2.trigger with parameters of type ImmutableChainModifier and TypeMethodDescription@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) DefaultChangeDetectionManager.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) voidChangeDetectionManager.updateIntegrationRepositoryDetails(ImmutableChain chain, BuildChanges buildChanges) voidDefaultChangeDetectionManager.updateIntegrationRepositoryDetails(ImmutableChain chain, BuildChanges buildChanges) Constructors in com.atlassian.bamboo.v2.trigger with parameters of type ImmutableChainModifierConstructorDescriptionAbstractDependentDetectionAction(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 ImmutableChainModifier and TypeMethodDescription@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 ImmutableChainModifier and TypeMethodDescriptionprotected <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 ImmutableChainModifier and TypeMethodDescriptionStarterAction.getChains()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 -
Uses of ImmutableChain in com.atlassian.bamboo.ww2
Methods in com.atlassian.bamboo.ww2 that return ImmutableChain -
Uses of ImmutableChain in com.atlassian.bamboo.ww2.actions
Methods in com.atlassian.bamboo.ww2.actions that return ImmutableChainModifier and TypeMethodDescriptionChainActionSupport.getImmutableChain()ChainAwareContextHolder.getImmutableChain()Methods in com.atlassian.bamboo.ww2.actions that return types with arguments of type ImmutableChainModifier and TypeMethodDescriptionPlanActionSupport.findPotentialMasterPlan(@Nullable PlanKey planKey) Methods in com.atlassian.bamboo.ww2.actions with parameters of type ImmutableChainModifier and TypeMethodDescriptionvoidChainActionSupport.setChain(ImmutableChain chain) voidChainAwareContextHolder.setChain(ImmutableChain chain) -
Uses of ImmutableChain in com.atlassian.bamboo.ww2.actions.branch
Methods in com.atlassian.bamboo.ww2.actions.branch that return types with arguments of type ImmutableChainModifier and TypeMethodDescriptionList<? extends ImmutableChain> ViewChainBranches.getChainAndBranches() -
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 ImmutableChainModifier and TypeMethodDescription@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 -
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 -
Uses of ImmutableChain in com.atlassian.bamboo.ww2.aware
Methods in com.atlassian.bamboo.ww2.aware that return ImmutableChainMethods in com.atlassian.bamboo.ww2.aware with parameters of type ImmutableChain -
Uses of ImmutableChain in com.atlassian.bamboo.ww2.beans
Methods in com.atlassian.bamboo.ww2.beans with parameters of type ImmutableChainModifier and TypeMethodDescription@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)
BuildResultsAction.getImmutableChain()