Uses of Interface
com.atlassian.bamboo.plan.cache.ImmutableChain

Packages that use ImmutableChain
com.atlassian.bamboo.build   
com.atlassian.bamboo.build.creation   
com.atlassian.bamboo.caching   
com.atlassian.bamboo.chains   
com.atlassian.bamboo.chains.cache   
com.atlassian.bamboo.index   
com.atlassian.bamboo.plan   
com.atlassian.bamboo.plan.artifact   
com.atlassian.bamboo.plan.branch   
com.atlassian.bamboo.plan.branch.cache   
com.atlassian.bamboo.plan.cache   
com.atlassian.bamboo.plugins.maven   
com.atlassian.bamboo.plugins.maven.dependencies   
com.atlassian.bamboo.resultsummary.tests   
com.atlassian.bamboo.utils   
com.atlassian.bamboo.v2.trigger   
com.atlassian.bamboo.webwork   
com.atlassian.bamboo.ww2   
com.atlassian.bamboo.ww2.actions   
com.atlassian.bamboo.ww2.actions.admin   
com.atlassian.bamboo.ww2.actions.build.admin.create   
com.atlassian.bamboo.ww2.actions.chains   
com.atlassian.bamboo.ww2.aware   
com.atlassian.bamboo.ww2.beans   
 

Uses of ImmutableChain in com.atlassian.bamboo.build
 

Methods in com.atlassian.bamboo.build that return ImmutableChain
 ImmutableChain ChainResultsAction.getImmutableChain()
           
 

Methods in com.atlassian.bamboo.build with parameters of type ImmutableChain
 BuildDetectionAction BuildDetectionActionFactory.createBuildDetectionActionForPluginBuildTrigger(ImmutableChain chain, PlanExecutionConfig planExecutionConfig, TriggerReason triggerReason, PlanTrigger buildTrigger, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
          Create a new BuildDetectionAction for the specified PlanTrigger and the TriggerReason
 BuildDetectionAction BuildDetectionActionFactoryImpl.createBuildDetectionActionForPluginBuildTrigger(ImmutableChain chain, PlanExecutionConfig planExecutionConfig, TriggerReason triggerReason, PlanTrigger buildTrigger, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
           
 BuildDetectionAction BuildDetectionActionFactory.createDependentBuildDetectionAction(ImmutableChain chain, ImmutableChain parentChain, BuildContext completedBuildContext)
          Creates a new instance of BuildDetectionAction that is used to trigger dependent builds
 BuildDetectionAction BuildDetectionActionFactoryImpl.createDependentBuildDetectionAction(ImmutableChain chain, ImmutableChain parentChain, BuildContext completedBuildContext)
           
 BuildDetectionAction BuildDetectionActionFactory.createInitialBuildDetectionAction(ImmutableChain chain)
          Creates a new instance of BuildDetectionAction that is used to execute the initial build for a Plan
 BuildDetectionAction BuildDetectionActionFactoryImpl.createInitialBuildDetectionAction(ImmutableChain chain)
           
 BuildDetectionAction BuildDetectionActionFactory.createManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
          Creates a new instance of BuildDetectionAction that can be used to start the manual execution of Plan
 BuildDetectionAction BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
           
 BuildDetectionAction BuildDetectionActionFactory.createManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, PlanExecutionConfig planExecutionConfig, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
          Creates a new instance of BuildDetectionAction that can be used to start the manual execution of Plan when manual stage is meant to continue build or build is restarted
 BuildDetectionAction BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, PlanExecutionConfig planExecutionConfig, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
           
 BuildDetectionAction BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, PlanExecutionConfig planExecutionConfig, TriggerReason triggerReason, PlanTrigger planTrigger, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
           
 BuildDetectionAction BuildDetectionActionFactory.createManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, TriggerReason triggerReason, PlanTrigger planTrigger, PlanExecutionConfig planExecutionConfig, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
          Creates a new instance of BuildDetectionAction that can be used to start the manual execution of Plan when manual stage is meant to continue build or build is restarted
 BuildDetectionAction BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, TriggerReason triggerReason, PlanTrigger planTrigger, PlanExecutionConfig planExecutionConfig, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
           
 BuildDetectionAction BuildDetectionActionFactory.createScheduledBuildDetectionAction(ImmutableChain chain)
          Deprecated. since 4.3 use BuildDetectionActionFactory.createScheduledBuildDetectionAction(ImmutableChain, Map)
 BuildDetectionAction BuildDetectionActionFactoryImpl.createScheduledBuildDetectionAction(ImmutableChain chain)
           
 BuildDetectionAction BuildDetectionActionFactory.createScheduledBuildDetectionAction(ImmutableChain chain, java.util.Map<java.lang.String,java.lang.String> triggerConditionsConfiguration)
          Creates a new instance of BuildDetectionAction that can be used to start the scheduled execution of Plan
 BuildDetectionAction BuildDetectionActionFactoryImpl.createScheduledBuildDetectionAction(ImmutableChain chain, java.util.Map<java.lang.String,java.lang.String> triggerConditionsConfiguration)
           
 void ChainResultsAction.setChain(ImmutableChain chain)
           
 

Uses of ImmutableChain in com.atlassian.bamboo.build.creation
 

Methods in com.atlassian.bamboo.build.creation with parameters of type ImmutableChain
 void PlanValidationService.validateNewPlanBranchForMaster(com.opensymphony.xwork.ValidationAware validationAware, ImmutableChain masterChain, java.lang.String branchName)
          Validate that new plan branch name (only) is unique within a set of branches with a common master
 void PlanValidationServiceImpl.validateNewPlanBranchForMaster(com.opensymphony.xwork.ValidationAware validationAware, ImmutableChain masterChain, java.lang.String branchName)
           
 

Uses of ImmutableChain in com.atlassian.bamboo.caching
 

Methods in com.atlassian.bamboo.caching that return ImmutableChain
 ImmutableChain DashboardCachingManager.getPlan(PlanKey planKey)
          Returns the cached plan for a given planKey
 ImmutableChain DashboardCachingManagerImpl.getPlan(PlanKey planKey)
           
 ImmutableChain DashboardCachingManagerImpl.getPlan(java.lang.String planKey)
           
 

Methods in com.atlassian.bamboo.caching that return types with arguments of type ImmutableChain
 java.util.List<ImmutableChain> DashboardCachingManager.getAllChains()
          Returns all chains (including chain branches) in the system
 java.util.List<ImmutableChain> DashboardCachingManagerImpl.getAllChains()
           
 

Uses of ImmutableChain in com.atlassian.bamboo.chains
 

Subinterfaces of ImmutableChain in com.atlassian.bamboo.chains
 interface Chain
          Mutable version of ImmutableChain.
 

Classes in com.atlassian.bamboo.chains that implement ImmutableChain
 class DefaultChain
           
 

Methods in com.atlassian.bamboo.chains that return ImmutableChain
 ImmutableChain ChainResultsSummary.getImmutablePlan()
           
 ImmutableChain ChainResultsSummaryImpl.getImmutablePlan()
           
 

Methods in com.atlassian.bamboo.chains with parameters of type ImmutableChain
 java.util.Collection<BuildContext> BuildContextFactory.createBuildContextsForContinuedBuild(ImmutableChain chain, ChainResultsSummary chainResultsSummary, BuildContext parentBuildContext, PlanExecutionConfig planExecutionConfig)
          Deprecated. 
 java.util.Collection<BuildContext> BuildContextFactoryImpl.createBuildContextsForContinuedBuild(ImmutableChain chain, ChainResultsSummary chainResultsSummary, BuildContext parentBuildContext, PlanExecutionConfig planExecutionConfig)
          Deprecated. 
 java.util.Map<ImmutableChainStage,java.util.Map<ImmutableJob,BuildContext>> BuildContextFactory.createBuildContextsForJobs(ImmutableChain chain, BuildContext parentBuildContext)
          Creates a BuildContext for each Job in the Chain
 java.util.Map<ImmutableChainStage,java.util.Map<ImmutableJob,BuildContext>> BuildContextFactoryImpl.createBuildContextsForJobs(ImmutableChain chain, BuildContext parentBuildContext)
           
 java.util.Collection<BuildContext> BuildContextFactory.createBuildContextsForRestartedOrRerunBuild(ImmutableChain chain, ChainResultsSummary chainResultsSummary, BuildContext parentBuildContext, PlanExecutionConfig planExecutionConfig)
          Creates a BuildContext for each not built or failed Job in the Chain that was partially executed or is restarted for example with "re-run this build" action or with "continue manual stage" action, or "re-run failed jobs" action, etc
 java.util.Collection<BuildContext> BuildContextFactoryImpl.createBuildContextsForRestartedOrRerunBuild(ImmutableChain chain, ChainResultsSummary chainResultsSummary, BuildContext parentBuildContext, PlanExecutionConfig planExecutionConfig)
           
 ChainStateCreationRequestResult ChainExecutionManager.createChainStateNoDetection(ImmutableChain chain, UnconditionalBuildDetectionAction buildDetectionAction)
          Create a chain state ready for building but dont actually build.
 ChainStateCreationRequestResult ChainExecutionManagerImpl.createChainStateNoDetection(ImmutableChain chain, UnconditionalBuildDetectionAction buildDetectionAction)
           
 ChainExecutionRequestResult ChainExecutionManager.delayedStart(ImmutableChain chain, UnconditionalBuildDetectionAction buildDetectionAction, ChainState chainState)
          Starts the Chain if it's been created already
 ChainExecutionRequestResult ChainExecutionManagerImpl.delayedStart(ImmutableChain chain, UnconditionalBuildDetectionAction buildDetectionAction, ChainState chainState)
           
 boolean ChainPluginSupport.shouldStopExecution(ImmutableChain chain)
          Deprecated. since 4.3 trigger conditions are associated with each BuildStrategy independently. Use ChainPluginSupport.shouldStopExecution(ImmutableChain, Map)
 boolean ChainPluginSupport.shouldStopExecution(ImmutableChain chain, java.util.Map<java.lang.String,java.lang.String> triggerConditionsConfiguration)
          Determine from plugins whether the chain should continue executing or not.
 ChainExecutionRequestResult ChainExecutionManager.start(ImmutableChain chain, ConditionalBuildDetectionAction buildDetectionAction)
          Starts the Chain
 ChainExecutionRequestResult ChainExecutionManagerImpl.start(ImmutableChain chain, ConditionalBuildDetectionAction buildDetectionAction)
           
 

Uses of ImmutableChain in com.atlassian.bamboo.chains.cache
 

Methods in com.atlassian.bamboo.chains.cache that return ImmutableChain
 ImmutableChain ImmutableChainStage.getChain()
          Gets the Chain that the stage belongs to
 ImmutableChain ImmutableChainStageImpl.getChain()
           
 

Constructors in com.atlassian.bamboo.chains.cache with parameters of type ImmutableChain
ImmutableChainStageImpl(ImmutableChain chain, ChainStage chainStage, ImmutablePlanManager immutablePlanManager)
           
 

Uses of ImmutableChain in com.atlassian.bamboo.index
 

Methods in com.atlassian.bamboo.index that return ImmutableChain
 ImmutableChain ChainResultsSummaryDocument.getImmutablePlan()
           
 

Uses of ImmutableChain in com.atlassian.bamboo.plan
 

Subinterfaces of ImmutableChain in com.atlassian.bamboo.plan
 interface TopLevelPlan
          Marker interface that specifies that the implementing Plan is a 'top level' object
 

Classes in com.atlassian.bamboo.plan that implement ImmutableChain
 class AbstractChain
           
 

Methods in com.atlassian.bamboo.plan with type parameters of type ImmutableChain
static
<T extends ImmutableChain>
T
PlanTestHelper.mockPlan(ImmutablePlanCacheService immutablePlanCacheService, PlanKey planKey, java.lang.Class<T> planClass)
           
 

Methods in com.atlassian.bamboo.plan that return ImmutableChain
 ImmutableChain PlanStatusHistoryAction.getPlan()
           
 

Methods in com.atlassian.bamboo.plan that return types with arguments of type ImmutableChain
 java.util.Set<ImmutableChain> PlanHibernateDao.filterFavouritedPlans(java.util.Collection<? extends ImmutableChain> plans, com.atlassian.user.User user)
           
 java.util.Set<ImmutableChain> PlanManager.filterFavouritedPlans(java.util.Collection<? extends ImmutableChain> plans, com.atlassian.user.User user)
          Return a set of Plans that are a subset of the given TopLevelPlans collection that are favourited by the User
 java.util.Set<ImmutableChain> PlanDao.filterFavouritedPlans(java.util.Collection<? extends ImmutableChain> plans, com.atlassian.user.User user)
          Return a collection of TopLevelPlans that are a subset of the given Plans collection that are favourited by the User
 java.util.Set<ImmutableChain> PlanManagerImpl.filterFavouritedPlans(java.util.Collection<? extends ImmutableChain> plans, com.atlassian.user.User user)
           
 java.util.Set<ImmutableChain> PlanManager.getFavouritePlans(com.atlassian.user.User user)
           
 java.util.Set<ImmutableChain> PlanManagerImpl.getFavouritePlans(com.atlassian.user.User user)
           
 java.util.List<ImmutableChain> FilteringPlanManager.getPlansForClone()
          Returns all Chain's.
 

Methods in com.atlassian.bamboo.plan with parameters of type ImmutableChain
static ImmutableJob PlanHelper.getBranchedImmutableJob(ImmutableChain chainBranch, ImmutableJob masterJob)
          Searches for a corresponding job in a branch.
 java.util.List<ChainBranch> PlanHibernateDao.getBranchesForChain(ImmutableChain chain)
           
 java.util.List<ChainBranch> PlanDao.getBranchesForChain(ImmutableChain chain)
          Returns all branches which have the given chain as their master
 boolean PlanExecutionManager.isBuildingAllowed(ImmutableChain chain)
          Checks if a particular build is allowed to be built.
 boolean PlanExecutionManagerImpl.isBuildingAllowed(ImmutableChain chain)
           
 boolean PlanExecutionPermitter.isPermittedToExecute(ImmutableChain chain, ErrorCollection errorCollection)
          Checks the given Chain's ConcurrentBuildConfig and the number of concurrently running Chains to determine if the plan can be executed
 boolean AbstractPlanExecutionPermitter.isPermittedToExecute(ImmutableChain chain, ErrorCollection errorCollection)
           
protected abstract  boolean AbstractPlanExecutionPermitter.isPermittedToExecuteImpl(ImmutableChain chain, ErrorCollection errorCollection)
           
 boolean PlanExecutionConcurrencyServiceImpl.isPermittedToExecuteImpl(ImmutableChain chain, ErrorCollection errorCollection)
           
 boolean ExecutionLimitsServiceImpl.isPermittedToExecuteImpl(ImmutableChain chain, ErrorCollection errorCollection)
           
 PlanExecutionConfig PlanExecutionConfig.setChain(ImmutableChain chain)
           
 PlanExecutionConfig PlanExecutionConfigImpl.setChain(ImmutableChain chain)
           
 ExecutionRequestResult PlanExecutionManager.start(ImmutableChain chain, BuildDetectionAction buildDetectionAction, AcquisitionPolicy acquisitionPolicy)
          Execute the ImmutableChain with the provided BuildDetectionAction and AcquisitionPolicy

Calls to this method will acquire a lock according to the AcquisitionPolicy on a per Plan granularity

 ExecutionRequestResult PlanExecutionManagerImpl.start(ImmutableChain chain, BuildDetectionAction buildDetectionAction, AcquisitionPolicy acquisitionPolicy)
           
 ExecutionRequestResult PlanExecutionManager.start(ImmutableChain chain, PlanExecutionConfig planExecutionConfig, java.lang.String triggerReasonPluginKey, java.lang.String planTriggerPluginKey, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables, AcquisitionPolicy acquisitionPolicy)
          Execute the provided Plan with a custom TriggerReason, PlanTrigger, parameters and variables
 ExecutionRequestResult PlanExecutionManagerImpl.start(ImmutableChain chain, PlanExecutionConfig planExecutionConfig, java.lang.String triggerReasonPluginKey, java.lang.String planTriggerPluginKey, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables, AcquisitionPolicy acquisitionPolicy)
           
 ExecutionRequestResult PlanExecutionManager.startManualExecution(ImmutableChain chain, PlanExecutionConfig planExecutionConfig, com.atlassian.user.User user, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
          Attempts to start a manual execution of a given Plan controlled by PlanExecutionConfig PlanExecutionConfig allows to control manual stages execution as well as enforcing execution of manual stages
 ExecutionRequestResult PlanExecutionManagerImpl.startManualExecution(ImmutableChain chain, PlanExecutionConfig planExecutionConfig, com.atlassian.user.User user, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
           
 ExecutionRequestResult PlanExecutionManager.startManualExecution(ImmutableChain chain, PlanExecutionConfig planExecutionConfig, com.atlassian.user.User user, java.lang.String triggerReasonPluginKey, java.lang.String planTriggerPluginKey, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
          Attempts to start a manual execution of a given Plan controlled by PlanExecutionConfig PlanExecutionConfig allows to control manual stages execution as well as enforcing execution of manual stages
 ExecutionRequestResult PlanExecutionManagerImpl.startManualExecution(ImmutableChain chain, PlanExecutionConfig planExecutionConfig, com.atlassian.user.User user, java.lang.String triggerReasonPluginKey, java.lang.String planTriggerPluginKey, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
           
 ExecutionRequestResult PlanExecutionManager.startManualExecution(ImmutableChain chain, com.atlassian.user.User user)
          Attempts to start a manual execution of the given Plan
 ExecutionRequestResult PlanExecutionManagerImpl.startManualExecution(ImmutableChain chain, com.atlassian.user.User user)
           
 ExecutionRequestResult PlanExecutionManager.startManualExecution(ImmutableChain chain, com.atlassian.user.User user, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
          Attempts to start a manual execution of the given Plan
 ExecutionRequestResult PlanExecutionManagerImpl.startManualExecution(ImmutableChain chain, com.atlassian.user.User user, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
           
 

Method parameters in com.atlassian.bamboo.plan with type arguments of type ImmutableChain
 java.util.Set<ImmutableChain> PlanHibernateDao.filterFavouritedPlans(java.util.Collection<? extends ImmutableChain> plans, com.atlassian.user.User user)
           
 java.util.Set<ImmutableChain> PlanManager.filterFavouritedPlans(java.util.Collection<? extends ImmutableChain> plans, com.atlassian.user.User user)
          Return a set of Plans that are a subset of the given TopLevelPlans collection that are favourited by the User
 java.util.Set<ImmutableChain> PlanDao.filterFavouritedPlans(java.util.Collection<? extends ImmutableChain> plans, com.atlassian.user.User user)
          Return a collection of TopLevelPlans that are a subset of the given Plans collection that are favourited by the User
 java.util.Set<ImmutableChain> PlanManagerImpl.filterFavouritedPlans(java.util.Collection<? extends ImmutableChain> plans, com.atlassian.user.User user)
           
 

Uses of ImmutableChain in com.atlassian.bamboo.plan.artifact
 

Methods in com.atlassian.bamboo.plan.artifact with parameters of type ImmutableChain
 ArtifactDefinition ArtifactDefinitionHibernateDao.findByNameInChain(ImmutableChain chain, java.lang.String name)
           
 ArtifactDefinition ArtifactDefinitionDao.findByNameInChain(ImmutableChain chain, java.lang.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.
 java.util.List<ArtifactDefinition> ArtifactDefinitionHibernateDao.findSharedArtifactsByChain(ImmutableChain chain)
           
 java.util.List<ArtifactDefinition> ArtifactDefinitionManager.findSharedArtifactsByChain(ImmutableChain chain)
          Find all shared artifacts that exist for a particular chain (Looks through all jobs)
 java.util.List<ArtifactDefinition> ArtifactDefinitionDao.findSharedArtifactsByChain(ImmutableChain chain)
          Find all shared artifacts that exist for a particular chain.
 java.util.List<ArtifactDefinition> ArtifactDefinitionManagerImpl.findSharedArtifactsByChain(ImmutableChain chain)
           
 com.google.common.collect.Multimap<? extends ImmutableJob,ArtifactDefinition> ArtifactDefinitionManager.getArtifactDefinitionsByJob(ImmutableChain chain, com.google.common.base.Predicate<ArtifactDefinitionBase> predicate)
          Returns ArtifactDefinition grouped by Job where definitions are defined
 com.google.common.collect.Multimap<? extends ImmutableJob,ArtifactDefinition> ArtifactDefinitionManagerImpl.getArtifactDefinitionsByJob(ImmutableChain chain, com.google.common.base.Predicate<ArtifactDefinitionBase> predicate)
          Get ArtifactDefinition grouped by Job
 java.util.List<ArtifactSubscription> ArtifactSubscriptionManager.validateSubscriptions(ImmutableJob consumer, ImmutableChain chain, java.lang.String stageName)
          Validate consumer artifact subscriptions against target chain and stage
 java.util.List<ArtifactSubscription> ArtifactSubscriptionManagerImpl.validateSubscriptions(ImmutableJob consumer, ImmutableChain chain, java.lang.String stageName)
           
 

Uses of ImmutableChain in com.atlassian.bamboo.plan.branch
 

Subinterfaces of ImmutableChain in com.atlassian.bamboo.plan.branch
 interface ChainBranch
          Represents a branch of a plan.
 

Classes in com.atlassian.bamboo.plan.branch that implement ImmutableChain
 class ChainBranchImpl
           
 

Methods in com.atlassian.bamboo.plan.branch that return ImmutableChain
 ImmutableChain BranchIntegrationService.getIntegrationPlan(BranchIntegrationConfiguration integrationConfiguration)
          Get plan configured as merge to / merge from in branch configuration.
 ImmutableChain BranchIntegrationServiceImpl.getIntegrationPlan(BranchIntegrationConfiguration integrationConfiguration)
           
 

Methods in com.atlassian.bamboo.plan.branch with parameters of type ImmutableChain
 java.util.Collection<PlanKey> BranchDetectionService.createPlanBranches(ImmutableChain chain, java.util.Collection<VcsBranch> branches, ErrorCollection errorCollection)
          Given a list of branch names, create Plan Branches for these, with overriding repository definitions.
 java.util.Collection<PlanKey> BranchDetectionServiceImpl.createPlanBranches(ImmutableChain chain, java.util.Collection<VcsBranch> branches, ErrorCollection errorCollection)
           
 java.util.Collection<PlanKey> BranchDetectionService.createPlanBranches(ImmutableChain chain, java.util.Collection<VcsBranch> branches, ErrorCollection errorCollection, PlanCreationService.EnablePlan enablePlan)
          Given a list of branch names, create Plan Branches for these, with overriding repository definitions.
 java.util.Collection<PlanKey> BranchDetectionServiceImpl.createPlanBranches(ImmutableChain chain, java.util.Collection<VcsBranch> branches, ErrorCollection errorCollection, PlanCreationService.EnablePlan enablePlan)
           
 void VcsBranchHibernateDao.deleteAll(ImmutableChain chain)
           
 void VcsBranchManager.deleteAll(ImmutableChain chain)
           
 void VcsBranchDao.deleteAll(ImmutableChain chain)
           
 void VcsBranchManagerImpl.deleteAll(ImmutableChain chain)
          Cannot pass ImmutableChain here because DAO associates chain argument with objects fetched from Hibernate, therefore chain argument has to be a Hibernate entity itself.
 void BranchDetectionService.detectBranchesForChain(ImmutableChain chain)
          Immediately executes the detection for a given Chain and creates new plan branches if new branches found in the plan's default repository.
 void BranchDetectionServiceImpl.detectBranchesForChain(ImmutableChain chain)
           
 java.util.List<ChainBranch> ChainBranchManager.getBranchesForChain(ImmutableChain chain)
          Get all feature branches associated with the given chain
 java.util.List<ChainBranch> ChainBranchManagerImpl.getBranchesForChain(ImmutableChain chain)
           
 ChainBranchIdentifier ChainBranchManager.getBranchWithName(ImmutableChain masterPlan, java.lang.String branchName)
          Returns ChainBranchIdentifier of ChainBranch with given master Chain and name.
 ChainBranchIdentifier ChainBranchManagerImpl.getBranchWithName(ImmutableChain masterPlan, java.lang.String branchName)
           
 java.util.List<VcsBranch> BranchDetectionService.getOpenBranches(ImmutableChain chain, 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.
 java.util.List<VcsBranch> BranchDetectionServiceImpl.getOpenBranches(ImmutableChain chain, ErrorCollection errorCollection)
           
 boolean ChainBranchManager.isPlanBranchNameConflicting(ImmutableChain masterPlan, long chainBranchIdToIgnore, java.lang.String branchName)
          Verifies whether a ChainBranch name is unique with a given master Chain

 boolean ChainBranchManagerImpl.isPlanBranchNameConflicting(ImmutableChain masterPlan, long planIdToIgnore, java.lang.String branchName)
           
 void VcsBranchManager.saveAll(ImmutableChain chain, java.lang.Iterable<VcsBranch> requestedBranchesToSave)
           
 void VcsBranchManagerImpl.saveAll(ImmutableChain chain, java.lang.Iterable<VcsBranch> requestedBranchesToSave)
           
 boolean BranchDetectionService.scheduleBranchDetectionForChain(ImmutableChain chain)
          Registers branch detection request for a given Chain.
 boolean BranchDetectionServiceImpl.scheduleBranchDetectionForChain(ImmutableChain chain)
           
 

Constructors in com.atlassian.bamboo.plan.branch with parameters of type ImmutableChain
ImmutableChainPropagatingFacade(CachedPlanManager cachedPlanManager, ImmutableChain chain)
           
 

Uses of ImmutableChain in com.atlassian.bamboo.plan.branch.cache
 

Classes in com.atlassian.bamboo.plan.branch.cache that implement ImmutableChain
 class ImmutableChainBranchImpl
           
 

Uses of ImmutableChain in com.atlassian.bamboo.plan.cache
 

Subinterfaces of ImmutableChain in com.atlassian.bamboo.plan.cache
 interface ImmutableChainBranch
          Interface of an immutable version of ChainBranch
 interface ImmutableTopLevelPlan
          Represents a TopLevelPlan that is immutable.
 

Classes in com.atlassian.bamboo.plan.cache that implement ImmutableChain
 class AbstractImmutableChain
           
 class ImmutableChainImpl
          A ImmutableChain implementation.
 

Methods in com.atlassian.bamboo.plan.cache that return ImmutableChain
 ImmutableChain ImmutablePlanManager.createImmutableChain(Chain chain)
           
 ImmutableChain ImmutablePlanManagerImpl.createImmutableChain(Chain chain)
           
 ImmutableChain ImmutableResultsSummaryImpl.getImmutablePlan()
           
 ImmutableChain ImmutablePlanCacheService.getImmutablePlanByKey(PlanKey planKey)
          Returns a plan if one exists with the key.
 ImmutableChain ImmutablePlanCacheServiceImpl.getImmutablePlanByKey(PlanKey planKey)
           
 ImmutableChain ImmutableChain.getMaster()
           
 ImmutableChain AbstractImmutableChain.getMaster()
           
 ImmutableChain ImmutableJob.getParent()
           
 ImmutableChain ImmutableJobImpl.getParent()
           
 ImmutableChain ImmutableResultsSummaryImpl.getPlan()
           
 ImmutableChain PlansState.getPlan(PlanKey planKey)
           
 ImmutableChain ImmutablePlanManager.getPlanByKey(PlanKey planKey)
           
 ImmutableChain ImmutablePlanManagerImpl.getPlanByKey(PlanKey planKey)
           
 

Methods in com.atlassian.bamboo.plan.cache that return types with arguments of type ImmutableChain
 java.util.List<ImmutableChain> PlansState.getAllChains()
           
 java.util.List<ImmutableChain> CachedPlanManagerImpl.getPlansForClone()
           
 

Methods in com.atlassian.bamboo.plan.cache with parameters of type ImmutableChain
 ImmutableJob ImmutablePlanManager.createImmutableJob(ImmutableChain parent, ImmutableChainStage stage, Job job)
           
 ImmutableJob ImmutablePlanManagerImpl.createImmutableJob(ImmutableChain parent, ImmutableChainStage stage, Job job)
           
 ImmutableChainStage ImmutablePlanManager.createImmutableStage(ImmutableChain parent, ChainStage stage)
          Create immutable ChainStage.
 ImmutableChainStage ImmutablePlanManagerImpl.createImmutableStage(ImmutableChain parent, ChainStage stage)
           
 PlansState PlansState.updateState(ImmutableChain plan)
           
 

Method parameters in com.atlassian.bamboo.plan.cache with type arguments of type ImmutableChain
 java.lang.Iterable<PlanKey> ImmutablePlanCacheService.CacheInvalidator.getChainsToInvalidate(ImmutablePlanCacheService immutablePlanCacheService, com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap)
          This gets passed some cache internals for invalidation
 PlansState PlansState.updateState(java.util.Map<PlanKey,? extends ImmutableChain> plansMap)
           
 

Constructors in com.atlassian.bamboo.plan.cache with parameters of type ImmutableChain
ImmutableJobImpl(ImmutableChain parent, ImmutableChainStage stage, Job job, BuildLoggerManager buildLoggerManager, LabelManager labelManager, VariableDefinitionManager variableDefinitionManager, TaskManager taskManager, BuildExecutionManager buildExecutionManager, ResultsSummaryManager resultsSummaryManager, BuildDefinition buildDefinition, ImmutablePlanCacheService immutablePlanCacheService, ImmutableArtifactManager immutableArtifactManager)
           
ImmutableJobImpl(ImmutableChain parent, ImmutableChainStage stage, Job job, BuildLoggerManager buildLoggerManager, LabelManager labelManager, VariableDefinitionManager variableDefinitionManager, TaskManager taskManager, BuildExecutionManager buildExecutionManager, ResultsSummaryManager resultsSummaryManager, BuildDefinitionManager buildDefinitionManager, ImmutablePlanCacheService immutablePlanCacheService, ImmutableArtifactManager immutableArtifactManager)
          Deprecated. 
 

Constructor parameters in com.atlassian.bamboo.plan.cache with type arguments of type ImmutableChain
PlansState(java.lang.Iterable<? extends ImmutableChain> chainCache)
           
 

Uses of ImmutableChain in com.atlassian.bamboo.plugins.maven
 

Methods in com.atlassian.bamboo.plugins.maven with parameters of type ImmutableChain
static boolean MavenFunctions.planHasAutomaticDependencyManagementEnabled(ImmutableChain chain)
           
 

Uses of ImmutableChain in com.atlassian.bamboo.plugins.maven.dependencies
 

Methods in com.atlassian.bamboo.plugins.maven.dependencies with parameters of type ImmutableChain
static ImmutableJob MavenDependencyHelper.findDependencyProviderJob(ImmutableChain chain)
          Search for a Job that could be a Maven dependencies provider (uses a MavenDependenciesProcessor task)
 

Uses of ImmutableChain in com.atlassian.bamboo.resultsummary.tests
 

Methods in com.atlassian.bamboo.resultsummary.tests with parameters of type ImmutableChain
 int TestCaseHibernateDao.countCurrentlyQuarantinedTests(ImmutableChain chain)
           
 int TestQuarantineManager.countCurrentlyQuarantinedTests(ImmutableChain chain)
          Returns the number of tests current qurantined for this plan
 int TestCaseDao.countCurrentlyQuarantinedTests(ImmutableChain chain)
           
 int TestQuarantineManagerImpl.countCurrentlyQuarantinedTests(ImmutableChain chain)
           
 java.util.List<TestCase> TestQuarantineManager.getCurrentlyQuarantinedTests(ImmutableChain chain)
          Get a list of TestCase of all the tests currently quarantined for a given plan
 java.util.List<TestCase> TestQuarantineManagerImpl.getCurrentlyQuarantinedTests(ImmutableChain chain)
           
 java.util.List<TestCase> TestCaseHibernateDao.getQuarantinedTestCasesForChain(ImmutableChain chain)
           
 java.util.List<TestCase> TestCaseDao.getQuarantinedTestCasesForChain(ImmutableChain chain)
          Provide a list of the quarantined tests for a job
 

Uses of ImmutableChain in com.atlassian.bamboo.utils
 

Methods in com.atlassian.bamboo.utils with type parameters of type ImmutableChain
static
<T extends ImmutableChain>
com.google.common.collect.Ordering<T>
Comparators.getTopLevelPlanNameProviderCaseInsensitiveOrdering()
           
 

Methods in com.atlassian.bamboo.utils with parameters of type ImmutableChain
static com.google.common.base.Predicate<? super RepositoryDefinition> BambooPredicates.buildTrigger(ImmutableChain chain, java.util.Set<java.lang.Long> triggeringRepositories)
           
 

Uses of ImmutableChain in com.atlassian.bamboo.v2.trigger
 

Fields in com.atlassian.bamboo.v2.trigger declared as ImmutableChain
protected  ImmutableChain AbstractDependentDetectionAction.chain
           
protected  ImmutableChain AbstractDependentDetectionAction.parentChain
           
 

Methods in com.atlassian.bamboo.v2.trigger with parameters of type ImmutableChain
 BuildChanges ChangeDetectionManager.collectAllChangesSinceLastBuild(ImmutableChain chain, java.util.Map<java.lang.String,java.lang.String> customVariableValues, java.lang.String customRevision)
          Collect changes for a plan since the last build, regardless of whether the build triggering repositories have changes or not.
 BuildChanges DefaultChangeDetectionManager.collectAllChangesSinceLastBuild(ImmutableChain chain, java.util.Map<java.lang.String,java.lang.String> customVariableValues, java.lang.String customRevision)
           
 BuildRepositoryChanges ChangeDetectionManager.collectChangesBetween(ImmutableChain chain, RepositoryDefinition repositoryDefinition, PlanVcsRevisionData fromVcsRevisionData, PlanVcsRevisionData toVcsRevisionData)
          Given a RepositoryV2 finds the BuildChanges object that captures all changes that occurred between the fromVcsRevisionKey to toVcsRevisionKey
 BuildRepositoryChanges DefaultChangeDetectionManager.collectChangesBetween(ImmutableChain chain, RepositoryDefinition repositoryDefinition, PlanVcsRevisionData fromVcsRevisionData, PlanVcsRevisionData toVcsRevisionData)
           
 BuildRepositoryChanges ChangeDetectionManager.collectChangesSinceLastBuild(ImmutableChain chain, RepositoryDefinition repositoryDefinition, PlanVcsRevisionData lastVcsRevisionData, java.util.Map<java.lang.String,java.lang.String> customVariableValues, java.lang.String customRevision)
          Given a RepositoryDefinition finds the BuildRepositoryChanges object that captures all changes that occurred since the lastVcsRevisionKey to the current latest found on the repository.
 BuildRepositoryChanges DefaultChangeDetectionManager.collectChangesSinceLastBuild(ImmutableChain chain, RepositoryDefinition repositoryDefinition, PlanVcsRevisionData lastVcsRevisionData, java.util.Map<java.lang.String,java.lang.String> customVariableValues, java.lang.String customRevision)
           
 BuildChanges ChangeDetectionManager.collectChangesSinceLastBuildIfTriggered(ImmutableChain chain, java.util.Map<java.lang.String,java.lang.String> customVariableValues, java.util.Set<java.lang.Long> triggeringRepositories)
          Collect changes for a plan since the last build.
 BuildChanges DefaultChangeDetectionManager.collectChangesSinceLastBuildIfTriggered(ImmutableChain chain, java.util.Map<java.lang.String,java.lang.String> customVariableValues, java.util.Set<java.lang.Long> triggeringRepositories)
           
 void ChangeDetectionManager.updateIntegrationRepositoryDetails(ImmutableChain chain, BuildChanges buildChanges)
           
 void DefaultChangeDetectionManager.updateIntegrationRepositoryDetails(ImmutableChain chain, BuildChanges buildChanges)
           
 

Constructors in com.atlassian.bamboo.v2.trigger with parameters of type ImmutableChain
AbstractDependentDetectionAction(ImmutableChain chain, ImmutableChain parentChain, BuildContext completedBuildContext, ErrorUpdateHandler errorUpdateHandler, TriggerManager triggerManager, ChangeDetectionManager changeDetectionManager, BuildNumberGeneratorService buildNumberGeneratorService, BuildLoggerManager buildLoggerManager, PlanVcsRevisionHistoryService planVcsRevisionHistoryService)
           
ContinuedBuildDetectionAction(ImmutableChain chain, PlanExecutionConfig planExecutionConfig, com.atlassian.user.User user, TriggerReason triggerReason, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables, ErrorUpdateHandler errorUpdateHandler, ResultsSummaryManager resultsSummaryManager, TriggerManager triggerManager, BranchIntegrationService branchIntegrationService)
           
DependentBuildDetectionAction(ImmutableChain chain, ImmutableChain parentChain, BuildContext completedBuildContext, ErrorUpdateHandler errorUpdateHandler, TriggerManager triggerManager, ChangeDetectionManager changeDetectionManager, BuildNumberGeneratorService buildNumberGeneratorService, BuildLoggerManager buildLoggerManager, PlanVcsRevisionHistoryService planVcsRevisionHistoryService)
           
ManualBuildDetectionAction(ImmutableChain chain, com.atlassian.user.User user, PlanExecutionConfig planExecutionConfig, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables, BuildNumberGeneratorService buildNumberGenerator, ChangeDetectionManager changeDetectionManager, TriggerManager triggerManager, ErrorUpdateHandler errorUpdateHandler, VariableDefinitionManager variableDefinitionManager)
           
PluginTriggerBuildDetectionAction(PlanVcsRevisionHistoryService planVcsRevisionHistoryService, BuildNumberGeneratorService buildNumberGenerator, VariableDefinitionManager variableDefinitionManager, ImmutableChain chain, PlanExecutionConfig planExecutionConfig, TriggerReason triggerReason, PlanTrigger buildTrigger, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> variables)
           
ScheduledBuildDetectionAction(ChangeDetectionManager changeDetectionManager, TriggerManager triggerManager, BuildNumberGeneratorService buildNumberGenerator, BuildLoggerManager buildLoggerManager, ImmutableChain chain, java.util.Map<java.lang.String,java.lang.String> triggerConditionsConfiguration)
           
 

Uses of ImmutableChain in com.atlassian.bamboo.webwork
 

Methods in com.atlassian.bamboo.webwork that return types with arguments of type ImmutableChain
protected  java.util.List<? extends ImmutableChain> StarterAction.filterPlansByLabel(java.util.List<? extends ImmutableChain> plans, java.util.List<java.lang.String> theLabelNames)
           
 java.util.Collection<ImmutableChain> StarterAction.getChains()
           
 java.util.Collection<? extends ImmutableChain> StarterAction.getFavouriteBuilds()
           
 java.util.Collection<? extends ImmutableChain> ViewTelemetryAction.getFilteredBuilds()
           
 java.lang.Iterable<? extends ImmutableChain> ViewTelemetryAction.getPlansByDashboardFilter()
           
 java.util.Collection<? extends ImmutableChain> StarterAction.getPlansByLabel()
           
 

Methods in com.atlassian.bamboo.webwork with parameters of type ImmutableChain
 boolean StarterAction.isFavourite(ImmutableChain plan)
           
 

Method parameters in com.atlassian.bamboo.webwork with type arguments of type ImmutableChain
protected  java.util.List<? extends ImmutableChain> StarterAction.filterPlansByLabel(java.util.List<? extends ImmutableChain> plans, java.util.List<java.lang.String> theLabelNames)
           
 

Uses of ImmutableChain in com.atlassian.bamboo.ww2
 

Methods in com.atlassian.bamboo.ww2 that return ImmutableChain
 ImmutableChain BambooActionSupport.getPlan(java.lang.String planKey)
           
 

Uses of ImmutableChain in com.atlassian.bamboo.ww2.actions
 

Methods in com.atlassian.bamboo.ww2.actions that return ImmutableChain
 ImmutableChain ChainAwareContextHolder.getImmutableChain()
           
 ImmutableChain ChainActionSupport.getImmutableChain()
           
 

Methods in com.atlassian.bamboo.ww2.actions with parameters of type ImmutableChain
 void ChainAwareContextHolder.setChain(ImmutableChain chain)
           
 void ChainActionSupport.setChain(ImmutableChain chain)
           
 

Uses of ImmutableChain in com.atlassian.bamboo.ww2.actions.admin
 

Methods in com.atlassian.bamboo.ww2.actions.admin that return types with arguments of type ImmutableChain
 java.util.List<java.util.Map.Entry<ViewAllRepositories.RepoId,java.util.Collection<ImmutableChain>>> ViewAllRepositories.getRepoToPlans()
           
 

Uses of ImmutableChain in com.atlassian.bamboo.ww2.actions.build.admin.create
 

Methods in com.atlassian.bamboo.ww2.actions.build.admin.create that return types with arguments of type ImmutableChain
 java.util.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
 java.util.Collection<ImmutableChain> CreateJob.getChainsToClone()
           
 

Uses of ImmutableChain in com.atlassian.bamboo.ww2.aware
 

Methods in com.atlassian.bamboo.ww2.aware that return ImmutableChain
 ImmutableChain ChainAware.getImmutableChain()
           
 

Methods in com.atlassian.bamboo.ww2.aware with parameters of type ImmutableChain
 void ChainAware.setChain(ImmutableChain chain)
           
 

Uses of ImmutableChain in com.atlassian.bamboo.ww2.beans
 

Methods in com.atlassian.bamboo.ww2.beans with parameters of type ImmutableChain
 java.lang.String DecoratedNavObjectFactoryImpl.getSubstitutedBranchName(ImmutableChain chain)
           
 java.lang.String DecoratedNavObjectFactory.getSubstitutedBranchName(ImmutableChain chain)
          Gets the branch name from the default repository if the chain has one.
 



Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.