Package com.atlassian.bamboo.plan
package com.atlassian.bamboo.plan
-
ClassDescriptionThis plan is only partially migrated to annotation-based Hibernate model, to allow creating queries using the new query mechanism.Deprecated.since 5.12 with not replacement.Utility class to determine which agents can build a PlanResult for
PlanExecutionManager
requestsProvider ofExecutionStatus
s Not to be used directly.All methods in this class apply permission checks based on Acegi.Extends VCS_SPECS_STATE with information about the source file(s) of Specs execution.Links RSS repository to a Specs execution status.Service for moving plans between projectsAn alternative toPlanExecutionManager
that will run the change detection in the background.Mutable version of the plan.A context that allows you to access a plan key if it's availableDAO Manager forPlan
Registry for all the discriminators forPlan
sDAO forPlan
that returns flat DTOs instead of real entities.Read only manager.Used to control plan execution taking care of manual stages and plan restartType of repeated plan executionRelease actions generated as a result of completing scheduling command and acquiring all locks needed by specifiedTriggerableInternalKey
.Locking manager forPlanExecutionManager
Generic Execution Manager forPlan
'sWe have 3 (yes, three) ways to handleBuildDetectionAction
, it all depends which interface is implemented:UnconditionalBuildDetectionAction
- meaning: if this action is created we know we want to start a build.Service to check against the chain'sConcurrentBuildConfig
Service for managing the plan 'favourite' flag.PlanHibernateDao<T extends Plan>ATTENTION: All methods that create, modify or remove entities, must increment the appropriate version number.Represents the minimal information about a PlanManager for all Plan types within BambooDescription of Plan's product or dependency.Service to manage plan permissions.Identifier for result objects such asChainResultsSummary
andBuildResultsSummary
Can be created fromPlanKeys
Service for performing chain related config operationsTransactional service converting runtime representation of build or chain result into persistent ResultsSummary object.A wrapper to PlanStatePersister providing plan-level locking for operations affecting ResultSummaries.Plan Type descriptions to be used in the UI.Used as a values holder forChainStage
data forPlan
execution modification related to manual stagesMarker interface that specifies that the implementingPlan
is a 'top level' objectHelper class that carries around Chain/Environment id and lets easily get its instance from correct service.Entity holding an information about Specs source with reference to a specific version of Specs state.