Modifier and Type | Interface and Description |
---|---|
interface |
Buildable |
interface |
Job |
Modifier and Type | Class and Description |
---|---|
class |
DefaultJob |
Modifier and Type | Method and Description |
---|---|
int |
BuildNumberGeneratorServiceImpl.generateBuildNumber(@NotNull PlanIdentifier planIdentifier) |
int |
BuildNumberGeneratorService.generateBuildNumber(@NotNull PlanIdentifier planIdentifier)
Returns a unique(consecutive) build number for a plan with the given key.
|
int |
BuildNumberGeneratorDao.generateBuildNumberNewTx(@NotNull PlanIdentifier planIdentifier) |
int |
BuildNumberGeneratorDaoImpl.generateBuildNumberNewTx(@NotNull PlanIdentifier planIdentifier) |
@NotNull Set<String> |
PlanDependencyManagerImpl.getChildChainKeys(@NotNull PlanIdentifier plan) |
@NotNull Set<String> |
PlanDependencyManager.getChildChainKeys(@NotNull PlanIdentifier plan)
Retrieves all chain that are children of the current plan
|
@Nullable Collection<PlanDependency> |
PlanDependencyHibernateDao.getChildNonEditableDependencies(@NotNull PlanIdentifier plan) |
Collection<PlanDependency> |
PlanDependencyDao.getChildNonEditableDependencies(PlanIdentifier plan) |
@NotNull Set<PlanDependency> |
PlanDependencyManagerImpl.getChildPlanDependencies(@NotNull PlanIdentifier plan) |
@NotNull Collection<PlanDependency> |
PlanDependencyHibernateDao.getChildPlanDependencies(@NotNull PlanIdentifier plan) |
@NotNull Set<PlanDependency> |
PlanDependencyManager.getChildPlanDependencies(@NotNull PlanIdentifier plan)
Retrieves all plan dependencies in which the given plan features as a parent
|
@NotNull Collection<PlanDependency> |
PlanDependencyDao.getChildPlanDependencies(@NotNull PlanIdentifier plan)
Retrievs all plan dependencies in which the given plan features as a parent
|
@NotNull Set<String> |
PlanDependencyManagerImpl.getChildPlanKeys(@NotNull PlanIdentifier plan) |
@NotNull Set<String> |
PlanDependencyManager.getChildPlanKeys(@NotNull PlanIdentifier plan)
Retrievs all plan that are children of the current plan
|
int |
BuildNumberServiceImpl.getNextBuildNumber(@NotNull PlanIdentifier planIdentifier) |
int |
BuildNumberGeneratorDao.getNextBuildNumber(@NotNull PlanIdentifier planIdentifier) |
int |
BuildNumberGeneratorServiceImpl.getNextBuildNumber(@NotNull PlanIdentifier planIdentifier) |
int |
BuildNumberGeneratorDaoImpl.getNextBuildNumber(@NotNull PlanIdentifier planIdentifier) |
int |
BuildNumberService.getNextBuildNumber(@NotNull PlanIdentifier planIdentifier)
Returns next build number for a plan with the given key without bumping it.
|
int |
BuildNumberGeneratorService.getNextBuildNumber(@NotNull PlanIdentifier planIdentifier)
Returns next build number for a plan with the given key without bumping it.
|
@NotNull Set<String> |
PlanDependencyManagerImpl.getNotEditableChildKeys(@NotNull PlanIdentifier plan) |
@NotNull Set<String> |
PlanDependencyManager.getNotEditableChildKeys(@NotNull PlanIdentifier plan)
Retrieves a list of keys representing the children that are not editable of the given plan
|
@NotNull Set<String> |
PlanDependencyManagerImpl.getNotEditableParentKeys(@NotNull PlanIdentifier plan) |
@NotNull Set<String> |
PlanDependencyManager.getNotEditableParentKeys(@NotNull PlanIdentifier plan)
Retrieves a list of keys representing the children that are not editable of the given plan
|
@NotNull Set<String> |
PlanDependencyManagerImpl.getParentChainKeys(@NotNull PlanIdentifier plan) |
@NotNull Set<String> |
PlanDependencyManager.getParentChainKeys(@NotNull PlanIdentifier plan)
Retrieves all chain that are children of the current plan
|
@Nullable Collection<PlanDependency> |
PlanDependencyHibernateDao.getParentNonEditableDependencies(@NotNull PlanIdentifier plan) |
Collection<PlanDependency> |
PlanDependencyDao.getParentNonEditableDependencies(PlanIdentifier plan) |
@NotNull Set<PlanDependency> |
PlanDependencyManagerImpl.getParentPlanDependencies(@NotNull PlanIdentifier plan) |
@NotNull Collection<PlanDependency> |
PlanDependencyHibernateDao.getParentPlanDependencies(@NotNull PlanIdentifier plan) |
@NotNull Set<PlanDependency> |
PlanDependencyManager.getParentPlanDependencies(@NotNull PlanIdentifier plan)
Retrieves all plan dependencies in which the given plan features as a child
|
@NotNull Collection<PlanDependency> |
PlanDependencyDao.getParentPlanDependencies(@NotNull PlanIdentifier plan)
Retrievs all plan dependencies in which the given plan features as a child
|
@NotNull Set<String> |
PlanDependencyManagerImpl.getParentPlanKeys(@NotNull PlanIdentifier plan) |
@NotNull Set<String> |
PlanDependencyManager.getParentPlanKeys(@NotNull PlanIdentifier plan)
Retrievs all plans that are a parent of the current plan
|
void |
BuildNumberGeneratorDao.initBuildNumbers(@NotNull PlanIdentifier planIdentifier) |
void |
BuildNumberGeneratorServiceImpl.initBuildNumbers(@NotNull PlanIdentifier planIdentifier) |
void |
BuildNumberGeneratorDaoImpl.initBuildNumbers(@NotNull PlanIdentifier planIdentifier) |
void |
BuildNumberGeneratorService.initBuildNumbers(@NotNull PlanIdentifier planIdentifier)
Initialise build numbers for a plan.
|
void |
PlanDependencyManagerImpl.removeAllDependenciesForPlan(@NotNull PlanIdentifier plan) |
void |
PlanDependencyManager.removeAllDependenciesForPlan(@NotNull PlanIdentifier plan)
Deletes any existing dependency featuring the given plan.
|
void |
PlanDependencyHibernateDao.removeDependenciesForPlan(@NotNull PlanIdentifier plan) |
void |
PlanDependencyDao.removeDependenciesForPlan(@NotNull PlanIdentifier plan)
Deletes any existing dependency featuring the given plan.
|
boolean |
BuildNumberServiceImpl.setBuildNumber(@NotNull PlanIdentifier planIdentifier,
int newBuildNumber) |
boolean |
BuildNumberGeneratorServiceImpl.setBuildNumber(@NotNull PlanIdentifier planIdentifier,
int newBuildNumber) |
boolean |
BuildNumberService.setBuildNumber(@NotNull PlanIdentifier planIdentifier,
int newBuildNumber)
Sets new build number for a plan with the given key.
|
boolean |
BuildNumberGeneratorService.setBuildNumber(@NotNull PlanIdentifier planIdentifier,
int newBuildNumber)
Sets new build number for a plan with the given key.
|
SetNewBuildNumberResult |
BuildNumberGeneratorDao.setBuildNumberNewTx(@NotNull PlanIdentifier planIdentifier,
int newBuildNumber) |
SetNewBuildNumberResult |
BuildNumberGeneratorDaoImpl.setBuildNumberNewTx(@NotNull PlanIdentifier planIdentifier,
int newBuildNumber) |
Modifier and Type | Interface and Description |
---|---|
interface |
Chain
Mutable version of
ImmutableChain . |
Modifier and Type | Class and Description |
---|---|
class |
DefaultChain |
Modifier and Type | Method and Description |
---|---|
@NotNull ChainState |
ChainStateFactoryImpl.create(@NotNull PlanIdentifier chain,
@NotNull BuildContext chainBuildContext,
@NotNull ChainStateResult chainResultState) |
@NotNull ChainState |
ChainStateFactory.create(@NotNull PlanIdentifier chain,
@NotNull BuildContext buildContext,
@NotNull ChainStateResult chainResultState)
Creates a
ChainState |
@NotNull ChainState |
ChainStateFactoryImpl.create(@NotNull PlanIdentifier chain,
@Nullable PlanExecutionConfig planExecutionConfig,
@NotNull BuildContext chainBuildContext,
@NotNull ChainStateResult chainResultState) |
@NotNull ChainState |
ChainStateFactory.create(@NotNull PlanIdentifier chain,
@Nullable PlanExecutionConfig planExecutionConfig,
@NotNull BuildContext chainBuildContext,
@NotNull ChainStateResult chainResultState)
Creates a {link ChainState} for extended execution config defined as
PlanExecutionConfig - continuable and restartable builds |
long |
ChainResultManagerImpl.getAverageProgressDurationForStages(@NotNull PlanIdentifier chain,
@NotNull Collection<ChainStageResult> stages,
int numberOfResults) |
long |
ChainResultManager.getAverageProgressDurationForStages(@NotNull PlanIdentifier chain,
@NotNull Collection<ChainStageResult> stageStates,
int numberOfResults)
Calculates average duration of provided stages execution
|
Modifier and Type | Field and Description |
---|---|
protected PlanIdentifier |
BuildFailuresChart.plan |
protected PlanIdentifier |
BuildTimesChart.plan |
Constructor and Description |
---|
BuildFailuresChart(int height,
int width,
String chartTitle,
String xAxisLabel,
String yAxisLabel,
@NotNull PlanIdentifier plan,
@NotNull List<? extends ResultsSummary> filteredResults,
@NotNull String series) |
BuildTimesChart(int height,
int width,
String chartTitle,
String xAxisLabel,
String yAxisLabel,
@NotNull PlanIdentifier plan,
@NotNull List<? extends ResultsSummary> filteredResults,
@NotNull String seriesLabel) |
CombinedBuildSummaryByBuildChart(int height,
int width,
@NotNull PlanIdentifier plan,
@NotNull List<? extends ResultsSummary> filteredResults,
@NotNull com.atlassian.core.i18n.I18nTextProvider i18n) |
Modifier and Type | Method and Description |
---|---|
boolean |
ViewAgent.hasPlanPermission(String permission,
PlanIdentifier plan) |
Modifier and Type | Field and Description |
---|---|
protected List<PlanIdentifier> |
AbstractRepositoryAction.planUsingRepository |
Modifier and Type | Method and Description |
---|---|
List<PlanIdentifier> |
AbstractRepositoryAction.getPlanUsingRepository() |
Modifier and Type | Method and Description |
---|---|
File |
ArtifactStorage.getArtifactDirectory(PlanIdentifier plan,
int buildNumber)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
@NotNull Set<Label> |
LabelHibernateDao.findPlanLabels(String namespace,
@NotNull PlanIdentifier plan) |
@NotNull Set<Label> |
LabelDao.findPlanLabels(String namespace,
@NotNull PlanIdentifier plan)
Finds labels that are *only* plan level labellings matching the namespace and associated with a plan.
|
Modifier and Type | Method and Description |
---|---|
static <T extends PlanIdentifier> |
BambooTestMatchers.hasPlanKey(PlanKey planKey) |
Modifier and Type | Method and Description |
---|---|
static <T extends PlanIdentifier> |
PlanKeyMatcher.hasPlanKey(org.hamcrest.Matcher<PlanKey> textMatcher) |
static <T extends PlanIdentifier> |
PlanKeyMatcher.hasPlanKey(PlanKey planKey) |
static <T extends PlanIdentifier> |
PlanKeyMatcher.hasPlanKey(String planKey) |
Modifier and Type | Interface and Description |
---|---|
interface |
Plan
Mutable version of the plan.
|
interface |
TopLevelPlan
Marker interface that specifies that the implementing
Plan is a 'top level' object |
Modifier and Type | Class and Description |
---|---|
class |
AbstractChain |
class |
AbstractPlan
This plan is only partially migrated to annotation-based Hibernate model, to allow creating queries using the new
query mechanism.
|
class |
PlanIdentifierImpl |
Modifier and Type | Method and Description |
---|---|
@Nullable PlanIdentifier |
PlanHibernateDao.getPlanIdentifierForPermissionCheckingByKey(@NotNull String planKey) |
PlanIdentifier |
PlanManagerImpl.getPlanIdentifierForPermissionCheckingByKey(@NotNull String planKey) |
@Nullable PlanIdentifier |
PlanDao.getPlanIdentifierForPermissionCheckingByKey(@NotNull String planKey)
Return a
Plan skeleton providing ONLY id and key, that matches the given key
This method should be used only for permission checking using Acegi
If Job key is provided as a parameter, parent Chain will be returned anyway, as Acegi assertions are defined only for TopLevelPlan s |
@Nullable PlanIdentifier |
PlanManager.getPlanIdentifierForPermissionCheckingByKey(@NotNull String planKey)
Returns a
Plan skeleton skeleton providing ONLY id and key, that matches the given key This method should
be used only for permission checking using Acegi |
Modifier and Type | Method and Description |
---|---|
static Predicate<PlanIdentifier> |
PlanPredicates.hasEqualBuildName(@NotNull String name) |
static Predicate<PlanIdentifier> |
PlanPredicates.hasEqualPlanKey(@NotNull PlanKey planKey) |
static Comparator<PlanIdentifier> |
PlanComparators.planKeyComparator() |
static com.google.common.collect.Ordering<PlanIdentifier> |
PlanComparators.planKeyOrdering() |
Modifier and Type | Method and Description |
---|---|
boolean |
PlanManagerImpl.assertPlanPermission(@NotNull PlanIdentifier plan) |
boolean |
FilteringPlanManager.assertPlanPermission(@NotNull PlanIdentifier plan)
Used to validate user permission for plan.
|
boolean |
PlanManager.assertPlanPermission(@NotNull PlanIdentifier plan)
Used to validate user permission for plan.
|
@NotNull List<ImmutableChainBranch> |
FilteringPlanManager.getBranchesForChain(@NotNull PlanIdentifier chain)
Deprecated.
since 6.2 use
FilteringPlanManager.getBranchesOfChain(PlanKey) instead. Remember about sorting it for UI. |
@NotNull List<ChainBranchIdentifier> |
PlanHibernateDao.getBranchIdentifiersForChain(@NotNull PlanIdentifier plan) |
@NotNull List<ChainBranchIdentifier> |
PlanDao.getBranchIdentifiersForChain(@NotNull PlanIdentifier chain)
Returns minimal data about all branches which have the given chain as their master
|
static <T extends ImmutablePlan> |
PlanPredicates.isBranchOf(@NotNull PlanIdentifier master) |
Constructor and Description |
---|
PlanIdentifierImpl(PlanIdentifier plan) |
Modifier and Type | Method and Description |
---|---|
ImmutableArtifactSubscriptionImpl.Builder |
ImmutableArtifactSubscriptionImpl.Builder.consumerJob(PlanIdentifier job) |
@NotNull List<ArtifactSubscription> |
ArtifactSubscriptionHibernateDao.findArtifactSubscriptionOfPlan(@NotNull PlanIdentifier plan) |
@NotNull List<ArtifactSubscription> |
ArtifactSubscriptionDao.findArtifactSubscriptionOfPlan(@NotNull PlanIdentifier plan)
Get list of artifact subscriptions associated with a plan
|
@NotNull List<ArtifactSubscription> |
ArtifactSubscriptionManagerImpl.findSubscriptionsOfPlan(@NotNull PlanIdentifier plan) |
@NotNull List<ArtifactSubscription> |
ArtifactSubscriptionManager.findSubscriptionsOfPlan(@NotNull PlanIdentifier plan)
Get list of artifact subscriptions associated with a plan
|
ImmutableArtifactDefinitionImpl.Builder |
ImmutableArtifactDefinitionImpl.Builder.producerJob(PlanIdentifier job) |
void |
ArtifactSubscriptionHibernateDao.removeArtifactSubscriptionsOfPlan(@NotNull PlanIdentifier planIdentifier) |
void |
ArtifactSubscriptionDao.removeArtifactSubscriptionsOfPlan(@NotNull PlanIdentifier planIdentifier)
Remove all artifact subscriptions for a plan
|
Modifier and Type | Interface and Description |
---|---|
interface |
ChainBranch
Represents a branch of a plan.
|
interface |
ChainBranchIdentifier |
Modifier and Type | Class and Description |
---|---|
class |
ChainBranchIdentifierImpl |
class |
ChainBranchImpl |
Modifier and Type | Method and Description |
---|---|
@NotNull List<ChainBranchIdentifier> |
ChainBranchManagerImpl.getBranchIdentifiersForChain(@NotNull PlanIdentifier chain) |
@NotNull List<ChainBranchIdentifier> |
ChainBranchManager.getBranchIdentifiersForChain(@NotNull PlanIdentifier chain)
Get all feature branches associated with the given chain, however on pulls up
minimal details about each branch.
|
Modifier and Type | Class and Description |
---|---|
class |
ImmutableChainBranchImpl |
Modifier and Type | Interface and Description |
---|---|
interface |
ImmutableBuildable |
interface |
ImmutableChain
Represents a
Chain that is immutable. |
interface |
ImmutableChainBranch
Interface of an immutable version of
ChainBranch |
interface |
ImmutableJob
Immutable, threadsafe cacheable version of
Job |
interface |
ImmutablePlan
Represents a
Plan that is immutable. |
interface |
ImmutableTopLevelPlan
Represents a
TopLevelPlan that is immutable. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractImmutableChain |
class |
AbstractImmutablePlan |
class |
ImmutableChainImpl
A
ImmutableChain implementation. |
class |
ImmutableJobImpl |
Modifier and Type | Method and Description |
---|---|
boolean |
CachedPlanManagerImpl.assertPlanPermission(@NotNull PlanIdentifier plan) |
@NotNull List<ImmutableChainBranch> |
CachedPlanManagerImpl.getBranchesForChain(@NotNull PlanIdentifier chain) |
Constructor and Description |
---|
PlanBuildNumbersImpl(@NotNull PlanIdentifier planIdentifier) |
Modifier and Type | Method and Description |
---|---|
List<PlanIdentifier> |
PlanRepositoryLinkHibernateDao.getIdentifiersOfPlansUsingRepository(long repositoryId) |
List<PlanIdentifier> |
RepositoryDefinitionManagerImpl.getIdentifiersOfPlansUsingRepository(long repositoryId) |
List<PlanIdentifier> |
RepositoryDefinitionManager.getIdentifiersOfPlansUsingRepository(long repositoryId)
Get identifiers of Plans referencing a repository.
|
List<PlanIdentifier> |
PlanRepositoryLinkDao.getIdentifiersOfPlansUsingRepository(long repositoryId)
Get identifiers of Plans referencing a repository.
|
List<PlanIdentifier> |
PlanRepositoryLinkHibernateDao.getIdentifiersOfPlansUsingRepositoryOrItsDirectChildren(long repositoryId) |
List<PlanIdentifier> |
PlanRepositoryLinkDao.getIdentifiersOfPlansUsingRepositoryOrItsDirectChildren(long repositoryId)
Get identifiers of Plans referencing a repository, either directly or through inheritance (only direct parent-child relationship is checked)
|
Modifier and Type | Method and Description |
---|---|
@NotNull List<PartialVcsRepositoryData> |
RepositoryDefinitionManagerImpl.getPlanRepositoriesForExport(@NotNull PlanIdentifier plan) |
@NotNull List<PartialVcsRepositoryData> |
RepositoryDefinitionManager.getPlanRepositoriesForExport(@NotNull PlanIdentifier plan)
Get all repositories attached to a plan in form suitable for export.
|
@NotNull List<PlanRepositoryDefinition> |
RepositoryDefinitionManagerImpl.getPlanRepositoryDefinitions(@NotNull PlanIdentifier plan) |
@NotNull List<PlanRepositoryDefinition> |
RepositoryDefinitionManager.getPlanRepositoryDefinitions(@NotNull PlanIdentifier plan)
Get all repositories attached to a plan ordered by position.
|
PlanRepositoryLink |
PlanRepositoryLinkHibernateDao.getPlanRepositoryLink(@NotNull PlanIdentifier plan,
long repositoryId) |
@Nullable PlanRepositoryLink |
PlanRepositoryLinkDao.getPlanRepositoryLink(@NotNull PlanIdentifier plan,
long repositoryId) |
PlanRepositoryLink |
PlanRepositoryLinkHibernateDao.getPlanRepositoryLinkByName(@NotNull PlanIdentifier plan,
@NotNull String repositoryName) |
@Nullable PlanRepositoryLink |
PlanRepositoryLinkDao.getPlanRepositoryLinkByName(@NotNull PlanIdentifier plan,
@NotNull String repositoryName) |
@NotNull List<PlanRepositoryLink> |
PlanRepositoryLinkHibernateDao.getPlanRepositoryLinks(@NotNull PlanIdentifier plan) |
@NotNull List<PlanRepositoryLink> |
PlanRepositoryLinkDao.getPlanRepositoryLinks(@NotNull PlanIdentifier plan) |
Constructor and Description |
---|
RestPlanIdentifier(@NotNull PlanIdentifier planIdentifier) |
Modifier and Type | Method and Description |
---|---|
@NotNull List<ResultsSummary> |
BuildResultsSummaryManagerImpl.getLastNFailedResultsSummaries(@NotNull PlanIdentifier planIdentifier,
int numberOfResults) |
@NotNull List<ResultsSummary> |
ResultsSummaryManager.getLastNFailedResultsSummaries(@NotNull PlanIdentifier planIdentifier,
int numberOfResults)
Returns the most recent n failed build results.
|
@NotNull List<ResultsSummary> |
BuildResultsSummaryManagerImpl.getLastNResultsSummaries(@NotNull PlanIdentifier planIdentifier,
int numberOfResults) |
@NotNull List<ResultsSummary> |
ResultsSummaryManager.getLastNResultsSummaries(@NotNull PlanIdentifier planIdentifier,
int numberOfResults)
Provides a list of the latest N results summaries for the given plan, newest first.
|
Constructor and Description |
---|
ChildDependencyBuildDetectionAction(ImmutablePlan plan,
PlanIdentifier child,
BuildNumberGeneratorService buildNumberGenerator,
TriggerManager triggerManager,
BuildChanges buildChanges,
ErrorUpdateHandler errorUpdateHandler,
ImmutablePlanCacheService immutablePlanCacheService,
BuildContextBuilderFactory buildContextBuilderFactory) |
Modifier and Type | Method and Description |
---|---|
<V> V |
CustomVariableContextRunnerImpl.execute(PlanIdentifier plan,
@NotNull Callable<V> callable) |
<V> V |
CustomVariableContextRunner.execute(PlanIdentifier plan,
@NotNull Callable<V> callable) |
void |
CustomVariableContextRunnerImpl.execute(PlanIdentifier plan,
@NotNull Runnable runnable) |
void |
CustomVariableContextRunner.execute(PlanIdentifier plan,
@NotNull Runnable runnable) |
VariableDefinition |
VariableDefinitionHibernateDao.findPlanVariableByKey(@NotNull PlanIdentifier plan,
@NotNull String key) |
@Nullable VariableDefinition |
VariableDefinitionDao.findPlanVariableByKey(@NotNull PlanIdentifier plan,
@NotNull String key)
Find plan variable by its key
|
@NotNull List<VariableDefinition> |
VariableDefinitionHibernateDao.findVariablesByPlan(@NotNull PlanIdentifier plan) |
@NotNull List<VariableDefinition> |
VariableDefinitionDao.findVariablesByPlan(@NotNull PlanIdentifier plan)
Find plan variable definitions for a given plan
|
@NotNull List<VariableDefinition> |
VariableDefinitionManagerImpl.getGlobalNotOverriddenVariables(@NotNull PlanIdentifier plan) |
@NotNull List<VariableDefinition> |
VariableDefinitionAccessorImpl.getGlobalNotOverriddenVariables(@NotNull PlanIdentifier plan) |
@NotNull List<VariableDefinition> |
VariableDefinitionAccessor.getGlobalNotOverriddenVariables(@NotNull PlanIdentifier plan)
Deprecated.
since 7.1 use
VariableDefinitionAccessor.getInheritedNotOverriddenVariables(PlanIdentifier) instead |
@NotNull List<VariableDefinition> |
VariableDefinitionManagerImpl.getInheritedNotOverriddenVariables(@NotNull PlanIdentifier plan) |
@NotNull List<VariableDefinition> |
VariableDefinitionAccessorImpl.getInheritedNotOverriddenVariables(@NotNull PlanIdentifier plan) |
@NotNull List<VariableDefinition> |
VariableDefinitionAccessor.getInheritedNotOverriddenVariables(@NotNull PlanIdentifier plan)
Get list of all variables that are inherited by plan, that is all global, project and (in case of branches) default plan variables that are not overridden by a plan or plan branch.
|
@NotNull List<VariableDefinition> |
VariableDefinitionManagerImpl.getInheritedVariables(@NotNull PlanIdentifier plan) |
@NotNull List<VariableDefinition> |
VariableDefinitionAccessorImpl.getInheritedVariables(@NotNull PlanIdentifier plan) |
@NotNull List<VariableDefinition> |
VariableDefinitionAccessor.getInheritedVariables(@NotNull PlanIdentifier plan)
Get list of all variables that are inherited by plan, that is all global, project and (in case of branches) default plan variables.
|
@Nullable VariableDefinition |
VariableDefinitionManagerImpl.getPlanVariableByKey(@NotNull PlanIdentifier plan,
@NotNull String key) |
@Nullable VariableDefinition |
VariableDefinitionAccessorImpl.getPlanVariableByKey(@NotNull PlanIdentifier plan,
@NotNull String key) |
@Nullable VariableDefinition |
VariableDefinitionAccessor.getPlanVariableByKey(@NotNull PlanIdentifier plan,
@NotNull String key)
Retrieves a specific variable for the plan with the given key
|
@NotNull List<VariableDefinition> |
VariableDefinitionManagerImpl.getPlanVariables(@NotNull PlanIdentifier plan) |
@NotNull List<VariableDefinition> |
VariableDefinitionAccessorImpl.getPlanVariables(@NotNull PlanIdentifier plan) |
@NotNull List<VariableDefinition> |
VariableDefinitionAccessor.getPlanVariables(@NotNull PlanIdentifier plan)
Get list of plan variables associated with a given plan
|
Modifier and Type | Method and Description |
---|---|
boolean |
StarterAction.hasBranches(PlanIdentifier plan) |
boolean |
StarterAction.hasPlanPermission(String permission,
PlanIdentifier plan) |
Modifier and Type | Method and Description |
---|---|
boolean |
FreemarkerContext.canRunCustomBuild(PlanIdentifier plan)
Checks if the current user has permissions sufficient to run custom/parameterised build of a given plan
|
boolean |
BambooActionSupport.hasPlanPermission(String permission,
PlanIdentifier plan) |
Modifier and Type | Method and Description |
---|---|
List<PlanIdentifier> |
ChainActionSupport.getBranchIdentifiers() |
List<PlanIdentifier> |
ChainActionSupport.getSiblingBranchIdentifiers() |
Modifier and Type | Method and Description |
---|---|
boolean |
ConfigureElasticImageConfiguration.hasPlanPermission(String permission,
PlanIdentifier plan) |
Modifier and Type | Method and Description |
---|---|
Map<PlanIdentifier,String> |
EditChainBranchDetails.getBranchesForAutoIntegration() |
Map<PlanIdentifier,String> |
ConfigureBranches.getBranchesForAutoIntegration() |
Modifier and Type | Class and Description |
---|---|
class |
DecoratedPlan |
static class |
DecoratedPlan.DecoratedBranch
Branches are top level branch plans.
|
Modifier and Type | Method and Description |
---|---|
@Nullable PlanIdentifier |
DecoratedNavObject.getMaster()
The master plan iff the plan is a branched plan and it has a master.
|
@Nullable PlanIdentifier |
DecoratedResult.getMaster() |
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.