package

com.atlassian.bamboo.plan

Interfaces

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  

Classes

Enums

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

Exceptions

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