Package com.atlassian.bamboo.plan

Interface Summary
ExecutionRequestResult Result for PlanExecutionManager requests
ExecutionStatus  
ExecutionStatusProvider Provider of ExecutionStatuss Not to be used directly.
FilteringPlanManager  
Plan  
PlanAwareContext A context that allows you to access a plan key if it's available
PlanDao DAO Manager for Plan
PlanExecutableAgentsHelper Utility class to determine which agents can build a Plan
PlanExecutionConfig Used to control plan execution taking care of manual stages and plan restart
PlanExecutionManager Generic Execution Manager for Plan's
PlanExecutionPermitter Service to check against the plans ConcurrentBuildConfigForPlan
PlanFavouriteService Service for managing the plan 'favourite' flag.
PlanManager Manager for all Plan types within Bamboo

Use this manager if you need to address Builds, Plans, etc.

PlanParticle Description of Plan's product or dependency.
PlanParticleManager  
PlanStatePersister Transactional service converting runtime representation of build or chain result into persistent ResultsSummary object.
PlanStatePersisterService A wrapper to PlanStatePersister providing plan-level locking for operations affecting ResultSummaries.
StageIdentifier Used as a values holder for ChainStage data for Plan execution modification related to manual stages
TopLevelPlan Marker interface that specifies that the implementing Plan is a 'top level' object
 

Class Summary
AbstractPlan  
AbstractPlanExecutionPermitter  
AbstractPlanParticle  
DefaultPlanParticle  
ExecutionLimitsServiceImpl  
ExecutionStatusProviderImpl  
PlanAwareContextImpl  
PlanComparators  
PlanDiscriminatorRegistry Registry for all the discriminators for Plans
PlanExecutableAgentsHelperImpl  
PlanExecutionConcurrencyServiceImpl  
PlanExecutionConfigImpl  
PlanExecutionManagerImpl  
PlanFavouriteServiceImpl  
PlanHibernateDao<T extends Plan>  
PlanKey Identifier for Plan PlanKeys can be created via PlanKeys
PlanKeys Method for producing PlanKeys and PlanResultKeys from a String
PlanManagerImpl  
PlanParticleManagerImpl  
PlanPermissionSkeleton  
PlanPredicates  
PlanResultKey Identifier for result objects such as ChainResultsSummary and BuildResultsSummary Can be created from PlanKeys
PlanStatePersisterImpl  
PlanStatePersisterServiceImpl  
StageIdentifierImpl  
 

Enum Summary
PlanExecutionConfig.PlanExecutionType Type of repeated plan execution
PlanType Plan Type descriptions to be used in the UI
 

Exception Summary
IncorrectPlanTypeException Thrown if the requested Plan exists but cannot be narrowed to the given Class
 



Copyright © 2011 Atlassian. All Rights Reserved.