Modifier and Type | Method and Description |
---|---|
ImmutableChain |
ChainResultsAction.getImmutableChain() |
Modifier and Type | Method and Description |
---|---|
BuildDetectionAction |
BuildDetectionActionFactoryImpl.createBuildDetectionActionForPluginBuildTrigger(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
TriggerReason triggerReason,
PlanTrigger buildTrigger,
Map<String,String> params,
Map<String,String> variables) |
BuildDetectionAction |
BuildDetectionActionFactory.createBuildDetectionActionForPluginBuildTrigger(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
TriggerReason triggerReason,
PlanTrigger buildTrigger,
Map<String,String> params,
Map<String,String> variables)
|
BuildDetectionAction |
BuildDetectionActionFactoryImpl.createDependentBuildDetectionAction(ImmutableChain chain,
ImmutableChain parentChain,
BuildContext completedBuildContext) |
BuildDetectionAction |
BuildDetectionActionFactory.createDependentBuildDetectionAction(ImmutableChain chain,
ImmutableChain parentChain,
BuildContext completedBuildContext)
Creates a new instance of
BuildDetectionAction that is used to trigger dependent builds |
BuildDetectionAction |
BuildDetectionActionFactoryImpl.createInitialBuildDetectionAction(ImmutableChain chain) |
BuildDetectionAction |
BuildDetectionActionFactory.createInitialBuildDetectionAction(ImmutableChain chain)
Creates a new instance of
BuildDetectionAction that is used to execute the initial build for a Plan |
BuildDetectionAction |
BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
Map<String,String> params,
Map<String,String> variables) |
BuildDetectionAction |
BuildDetectionActionFactory.createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
Map<String,String> params,
Map<String,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,
PlanExecutionConfig planExecutionConfig,
Map<String,String> params,
Map<String,String> variables) |
BuildDetectionAction |
BuildDetectionActionFactory.createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
PlanExecutionConfig planExecutionConfig,
Map<String,String> params,
Map<String,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,
TriggerReason triggerReason,
PlanTrigger planTrigger,
Map<String,String> params,
Map<String,String> variables) |
BuildDetectionAction |
BuildDetectionActionFactoryImpl.createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
TriggerReason triggerReason,
PlanTrigger planTrigger,
PlanExecutionConfig planExecutionConfig,
Map<String,String> params,
Map<String,String> variables) |
BuildDetectionAction |
BuildDetectionActionFactory.createManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
TriggerReason triggerReason,
PlanTrigger planTrigger,
PlanExecutionConfig planExecutionConfig,
Map<String,String> params,
Map<String,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.createScheduledBuildDetectionAction(ImmutableChain chain,
Map<String,String> triggerConditionsConfiguration) |
BuildDetectionAction |
BuildDetectionActionFactory.createScheduledBuildDetectionAction(ImmutableChain chain,
Map<String,String> triggerConditionsConfiguration)
Deprecated.
since 5.11
|
BuildDetectionAction |
BuildDetectionActionFactoryImpl.createScheduledBuildDetectionAction(ImmutableChain chain,
Map<String,String> triggerConditionsConfiguration,
Map<String,String> triggerConfiguration) |
BuildDetectionAction |
BuildDetectionActionFactory.createScheduledBuildDetectionAction(ImmutableChain chain,
Map<String,String> triggerConditionsConfiguration,
Map<String,String> triggerConfiguration)
Creates a new instance of
BuildDetectionAction that can be used to start the scheduled execution of
Plan |
void |
ChainResultsAction.setChain(ImmutableChain chain) |
Modifier and Type | Method and Description |
---|---|
void |
PlanValidationServiceImpl.validateNewPlanBranchForMaster(com.atlassian.struts.ValidationAware validationAware,
ImmutableChain masterChain,
String branchName) |
void |
PlanValidationServiceImpl.validateNewPlanBranchForMaster(com.opensymphony.xwork.ValidationAware validationAware,
ImmutableChain masterChain,
String branchName) |
void |
PlanValidationServiceXWork1.validateNewPlanBranchForMaster(com.opensymphony.xwork.ValidationAware validationAware,
ImmutableChain masterChain,
String branchName)
Deprecated.
since 5.1
|
void |
PlanValidationService.validateNewPlanBranchForMaster(com.atlassian.struts.ValidationAware validationAware,
ImmutableChain masterChain,
String branchName)
Validate that new plan branch name (only) is unique within a set of branches with a common master
|
Modifier and Type | Method and Description |
---|---|
ImmutableChain |
DashboardCachingManagerImpl.getPlan(PlanKey planKey) |
ImmutableChain |
DashboardCachingManager.getPlan(PlanKey planKey)
Returns the cached plan for a given planKey
|
ImmutableChain |
DashboardCachingManagerImpl.getPlan(String planKey) |
Modifier and Type | Method and Description |
---|---|
List<ImmutableChain> |
DashboardCachingManagerImpl.getAllChains() |
List<ImmutableChain> |
DashboardCachingManager.getAllChains()
Returns all chains (including chain branches) in the system
|
com.google.common.collect.ImmutableCollection<ImmutableChain> |
DashboardCachingManagerImpl.getAllTopLevelPlansUnsorted() |
com.google.common.collect.ImmutableCollection<ImmutableChain> |
DashboardCachingManager.getAllTopLevelPlansUnsorted() |
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 |
---|---|
ImmutableChain |
ChainResultsSummaryImpl.getImmutablePlan() |
ImmutableChain |
ChainResultsSummary.getImmutablePlan() |
Modifier and Type | Method and Description |
---|---|
Map<ImmutableChainStage,Map<ImmutableJob,BuildContext>> |
BuildContextFactoryImpl.createBuildContextsForJobs(ImmutableChain chain,
BuildContext parentBuildContext) |
Map<ImmutableChainStage,Map<ImmutableJob,BuildContext>> |
BuildContextFactory.createBuildContextsForJobs(ImmutableChain chain,
BuildContext parentBuildContext)
|
Collection<BuildContext> |
BuildContextFactoryImpl.createBuildContextsForRestartedOrRerunBuild(ImmutableChain chain,
ChainResultsSummary chainResultsSummary,
BuildContext parentBuildContext,
PlanExecutionConfig planExecutionConfig) |
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 |
ChainStateCreationRequestResult |
ChainExecutionManagerImpl.createChainStateNoDetection(ImmutableChain chain,
UnconditionalBuildDetectionAction buildDetectionAction) |
ChainStateCreationRequestResult |
ChainExecutionManager.createChainStateNoDetection(ImmutableChain chain,
UnconditionalBuildDetectionAction buildDetectionAction)
Create a chain state ready for building but dont actually build.
|
ChainExecutionRequestResult |
ChainExecutionManagerImpl.delayedStart(ImmutableChain chain,
UnconditionalBuildDetectionAction buildDetectionAction,
ChainState chainState) |
ChainExecutionRequestResult |
ChainExecutionManager.delayedStart(ImmutableChain chain,
UnconditionalBuildDetectionAction buildDetectionAction,
ChainState chainState)
Starts the Chain if it's been created already
|
boolean |
ChainPluginSupport.shouldStopExecution(ImmutableChain chain,
Map<String,String> triggerConditionsConfiguration)
Determine from plugins whether the chain should continue executing or not.
|
ChainExecutionRequestResult |
ChainExecutionManagerImpl.start(ImmutableChain chain,
ConditionalBuildDetectionAction buildDetectionAction) |
ChainExecutionRequestResult |
ChainExecutionManager.start(ImmutableChain chain,
ConditionalBuildDetectionAction buildDetectionAction)
Starts the Chain
|
Modifier and Type | Method and Description |
---|---|
ImmutableChain |
ImmutableChainStageImpl.getChain() |
ImmutableChain |
ImmutableChainStage.getChain()
Gets the
Chain that the stage belongs to |
Constructor and Description |
---|
ImmutableChainStageImpl(ImmutableChain chain,
ChainStage chainStage,
ImmutablePlanManager immutablePlanManager) |
Modifier and Type | Method and Description |
---|---|
void |
PlanAwareEnvironmentTriggerConfigurator.onDeploymentProjectPlanUpdate(ImmutableChain oldPlan,
ImmutableChain newPlan,
TriggerDefinition triggerDefinition)
Update trigger definition when plan related to deployment is changed.
|
void |
PlanAwareEnvironmentTriggerConfigurator.validateDeploymentProjectPlanUpdate(ImmutableChain oldPlan,
ImmutableChain newPlan,
Environment environment,
List<EnvironmentTriggerValidationError> triggerValidationErrors,
TriggerDefinition triggerDefinition)
Validate change of plan deployment is related to.
|
Modifier and Type | Method and Description |
---|---|
protected abstract com.google.common.base.Predicate<ImmutableChain> |
AbstractCacheInvalidator.invalidationPredicate() |
protected com.google.common.base.Predicate<ImmutableChain> |
SharedCredentialsInvalidator.invalidationPredicate() |
Modifier and Type | Method and Description |
---|---|
static Iterable<PlanKey> |
CacheInvalidators.getAffectedPlanKeys(com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap,
com.google.common.base.Predicate<ImmutableChain> predicate) |
static Iterable<PlanKey> |
CacheInvalidators.getAffectedPlanKeys(com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap,
com.google.common.base.Predicate<ImmutableChain> predicate) |
Iterable<PlanKey> |
AbstractCacheInvalidator.getChainsToInvalidate(ImmutablePlanCacheService immutablePlanCacheService,
com.google.common.cache.Cache<PlanKey,ImmutableChain> planKeyChainMap) |
Modifier and Type | Method and Description |
---|---|
ImmutableChain |
ChainResultsSummaryDocument.getImmutablePlan() |
Modifier and Type | Method and Description |
---|---|
static QuickSearchDocument |
QuickSearchDocumentFactory.forChain(ImmutableChain chain) |
Modifier and Type | Interface and Description |
---|---|
interface |
TopLevelPlan
Marker interface that specifies that the implementing
Plan is a 'top level' object |
Modifier and Type | Class and Description |
---|---|
class |
AbstractChain |
Modifier and Type | Method and Description |
---|---|
static <T extends ImmutableChain> |
PlanPredicates.hasJobs(T chain) |
static <T extends ImmutableChain> |
PlanTestHelper.mockPlan(ImmutablePlanCacheService immutablePlanCacheService,
PlanKey planKey,
Class<T> planClass) |
static <T extends ImmutableChain> |
PlanTestHelper.mockPlan(ImmutablePlanManager immutablePlanManager,
PlanKey planKey,
Class<T> planClass) |
Modifier and Type | Method and Description |
---|---|
static ImmutableChain |
PlanHelper.getMasterPlan(ImmutableChain plan)
Get master plan if plan has master or passed plan otherwise.
|
ImmutableChain |
PlanStatusHistoryAction.getPlan() |
ImmutableChain |
PlanServiceImpl.getPlan(PlanKey planKey) |
ImmutableChain |
PlanService.getPlan(PlanKey planKey)
Get an individual stage from a plan
|
Modifier and Type | Method and Description |
---|---|
Set<ImmutableChain> |
PlanHibernateDao.filterFavouritedPlans(Collection<? extends ImmutableChain> plans,
com.atlassian.user.User user) |
Set<ImmutableChain> |
PlanManagerImpl.filterFavouritedPlans(Collection<? extends ImmutableChain> plans,
com.atlassian.user.User user) |
Set<ImmutableChain> |
PlanManager.filterFavouritedPlans(Collection<? extends ImmutableChain> plans,
com.atlassian.user.User user)
Return a set of
Plan s that are a subset of the given TopLevelPlan s
collection that are favourited by the User |
Set<ImmutableChain> |
PlanDao.filterFavouritedPlans(Collection<? extends ImmutableChain> plans,
com.atlassian.user.User user)
Return a collection of
TopLevelPlan s that are a subset of the given Plan s collection that are favourited by the User |
Set<ImmutableChain> |
PlanManagerImpl.getFavouritePlans(com.atlassian.user.User user) |
Set<ImmutableChain> |
PlanManager.getFavouritePlans(com.atlassian.user.User user) |
List<ImmutableChain> |
FilteringPlanManager.getPlansForClone()
Returns all
Chain 's. |
Modifier and Type | Method and Description |
---|---|
static ImmutableJob |
PlanHelper.getBranchedImmutableJob(ImmutableChain chainBranch,
ImmutableJob masterJob)
Searches for a corresponding job in a branch.
|
List<ChainBranch> |
PlanHibernateDao.getBranchesForChain(ImmutableChain chain) |
List<ChainBranch> |
PlanDao.getBranchesForChain(ImmutableChain chain)
Returns all branches which have the given chain as their master
|
static ImmutableChain |
PlanHelper.getMasterPlan(ImmutableChain plan)
Get master plan if plan has master or passed plan otherwise.
|
static boolean |
PlanHelper.haveTheSameMaster(CachedPlanManager cachedPlanManager,
ImmutableChain masterOrBranchA,
ImmutableChain masterOrBranchB) |
boolean |
DelegatingPlanExecutionManager.isBuildingAllowed(ImmutableChain chain) |
boolean |
PlanExecutionManagerImpl.isBuildingAllowed(ImmutableChain chain) |
boolean |
PlanExecutionManager.isBuildingAllowed(ImmutableChain chain)
Checks if a particular build is allowed to be built.
|
boolean |
AbstractPlanExecutionPermitter.isPermittedToExecute(ImmutableChain chain,
ErrorCollection errorCollection) |
boolean |
PlanExecutionPermitter.isPermittedToExecute(ImmutableChain chain,
ErrorCollection errorCollection)
Checks a condition in order to determine if the plan can be executed.
|
boolean |
AbstractPlanExecutionPermitter.isPermittedToExecute(ImmutableChain chain,
PlanResultKey resultKey,
ErrorCollection errorCollection) |
boolean |
PlanExecutionPermitter.isPermittedToExecute(ImmutableChain chain,
PlanResultKey resultKey,
ErrorCollection errorCollection)
Checks a condition in order to determine if the plan can be executed.
|
boolean |
ExecutionLimitsServiceImpl.isPermittedToExecuteImpl(ImmutableChain chain,
PlanResultKey resultKey,
ErrorCollection errorCollection) |
boolean |
PlanExecutionConcurrencyServiceImpl.isPermittedToExecuteImpl(ImmutableChain chain,
PlanResultKey resultKey,
ErrorCollection errorCollection) |
protected abstract boolean |
AbstractPlanExecutionPermitter.isPermittedToExecuteImpl(ImmutableChain chain,
PlanResultKey resultKey,
ErrorCollection errorCollection) |
PlanExecutionConfig |
PlanExecutionConfigImpl.setChain(ImmutableChain chain) |
PlanExecutionConfig |
PlanExecutionConfig.setChain(ImmutableChain chain) |
ExecutionRequestResult |
DelegatingPlanExecutionManager.start(ImmutableChain chain,
BuildDetectionAction buildDetectionAction,
AcquisitionPolicy acquisitionPolicy) |
ExecutionRequestResult |
PlanExecutionManagerImpl.start(ImmutableChain chain,
BuildDetectionAction buildDetectionAction,
AcquisitionPolicy acquisitionPolicy) |
ExecutionRequestResult |
PlanExecutionManager.start(ImmutableChain chain,
BuildDetectionAction buildDetectionAction,
AcquisitionPolicy acquisitionPolicy)
|
ExecutionRequestResult |
DelegatingPlanExecutionManager.start(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
String triggerReasonPluginKey,
String planTriggerPluginKey,
Map<String,String> params,
Map<String,String> variables,
AcquisitionPolicy acquisitionPolicy) |
ExecutionRequestResult |
PlanExecutionManagerImpl.start(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
String triggerReasonPluginKey,
String planTriggerPluginKey,
Map<String,String> params,
Map<String,String> variables,
AcquisitionPolicy acquisitionPolicy) |
ExecutionRequestResult |
PlanExecutionManager.start(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
String triggerReasonPluginKey,
String planTriggerPluginKey,
Map<String,String> params,
Map<String,String> variables,
AcquisitionPolicy acquisitionPolicy)
|
ExecutionRequestResult |
DelegatingPlanExecutionManager.startManualExecution(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
com.atlassian.user.User user,
Map<String,String> params,
Map<String,String> variables) |
ExecutionRequestResult |
PlanExecutionManagerImpl.startManualExecution(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
com.atlassian.user.User user,
Map<String,String> params,
Map<String,String> variables) |
ExecutionRequestResult |
PlanExecutionManager.startManualExecution(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
com.atlassian.user.User user,
Map<String,String> params,
Map<String,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 |
DelegatingPlanExecutionManager.startManualExecution(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
com.atlassian.user.User user,
String triggerReasonPluginKey,
String planTriggerPluginKey,
Map<String,String> params,
Map<String,String> variables) |
ExecutionRequestResult |
PlanExecutionManagerImpl.startManualExecution(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
com.atlassian.user.User user,
String triggerReasonPluginKey,
String planTriggerPluginKey,
Map<String,String> params,
Map<String,String> variables) |
ExecutionRequestResult |
PlanExecutionManager.startManualExecution(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
com.atlassian.user.User user,
String triggerReasonPluginKey,
String planTriggerPluginKey,
Map<String,String> params,
Map<String,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 |
DelegatingPlanExecutionManager.startManualExecution(ImmutableChain chain,
com.atlassian.user.User user,
Map<String,String> params,
Map<String,String> variables) |
ExecutionRequestResult |
PlanExecutionManagerImpl.startManualExecution(ImmutableChain chain,
com.atlassian.user.User user,
Map<String,String> params,
Map<String,String> variables) |
ExecutionRequestResult |
PlanExecutionManager.startManualExecution(ImmutableChain chain,
com.atlassian.user.User user,
Map<String,String> params,
Map<String,String> variables)
Attempts to start a manual execution of the given
Plan |
Modifier and Type | Method and Description |
---|---|
Set<ImmutableChain> |
PlanHibernateDao.filterFavouritedPlans(Collection<? extends ImmutableChain> plans,
com.atlassian.user.User user) |
Set<ImmutableChain> |
PlanManagerImpl.filterFavouritedPlans(Collection<? extends ImmutableChain> plans,
com.atlassian.user.User user) |
Set<ImmutableChain> |
PlanManager.filterFavouritedPlans(Collection<? extends ImmutableChain> plans,
com.atlassian.user.User user)
Return a set of
Plan s that are a subset of the given TopLevelPlan s
collection that are favourited by the User |
Set<ImmutableChain> |
PlanDao.filterFavouritedPlans(Collection<? extends ImmutableChain> plans,
com.atlassian.user.User user)
Return a collection of
TopLevelPlan s that are a subset of the given Plan s collection that are favourited by the User |
Modifier and Type | Method and Description |
---|---|
ArtifactDefinition |
ArtifactDefinitionHibernateDao.findByNameInChain(ImmutableChain chain,
String name) |
ArtifactDefinition |
ArtifactDefinitionDao.findByNameInChain(ImmutableChain chain,
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.
|
List<ArtifactDefinition> |
ArtifactDefinitionHibernateDao.findSharedArtifactsByChain(ImmutableChain chain) |
List<ArtifactDefinition> |
ArtifactDefinitionManagerImpl.findSharedArtifactsByChain(ImmutableChain chain) |
List<ArtifactDefinition> |
ArtifactDefinitionManager.findSharedArtifactsByChain(ImmutableChain chain)
Find all shared artifacts that exist for a particular chain (looks through all jobs).
|
List<ArtifactDefinition> |
ArtifactDefinitionDao.findSharedArtifactsByChain(ImmutableChain chain)
Find all shared artifacts that exist for a particular chain.
|
com.google.common.collect.Multimap<? extends ImmutableJob,ArtifactDefinition> |
ArtifactDefinitionManagerImpl.getArtifactDefinitionsByJob(ImmutableChain chain,
com.google.common.base.Predicate<ArtifactDefinitionBase> predicate)
Get
ArtifactDefinition grouped by Job |
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 |
List<ArtifactSubscription> |
ArtifactSubscriptionManagerImpl.validateSubscriptions(ImmutableJob consumer,
ImmutableChain chain,
String stageName) |
List<ArtifactSubscription> |
ArtifactSubscriptionManager.validateSubscriptions(ImmutableJob consumer,
ImmutableChain chain,
String stageName)
Validate consumer artifact subscriptions against target chain and stage
|
Modifier and Type | Interface and Description |
---|---|
interface |
ChainBranch
Represents a branch of a plan.
|
Modifier and Type | Class and Description |
---|---|
class |
ChainBranchImpl |
Modifier and Type | Method and Description |
---|---|
ImmutableChain |
BranchIntegrationServiceImpl.getIntegrationPlan(BranchIntegrationConfiguration integrationConfiguration) |
ImmutableChain |
BranchIntegrationService.getIntegrationPlan(BranchIntegrationConfiguration integrationConfiguration)
Get plan configured as merge to / merge from in branch configuration.
|
Modifier and Type | Method and Description |
---|---|
PlanKey |
BranchDetectionServiceImpl.createChainBranch(ImmutableChain chain,
String branchName,
VcsBranch vcsBranch,
BuildConfiguration buildConfiguration,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry) |
PlanKey |
BranchDetectionService.createChainBranch(ImmutableChain chain,
String branchName,
VcsBranch vcsBranch,
BuildConfiguration buildConfiguration,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry)
Given a branch name and (optionally) vcs branch name, create Plan Branches with overriding repository
definitions.
|
PlanKey |
BranchDetectionServiceImpl.createChainBranch(ImmutableChain chain,
String branchName,
VcsBranch vcsBranch,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry) |
PlanKey |
BranchDetectionService.createChainBranch(ImmutableChain chain,
String branchName,
VcsBranch vcsBranch,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry)
|
protected void |
BranchDetectionServiceImpl.createNewBranchesForChainNoLock(ImmutableChain chain,
RepositoryDefinition defaultRepositoryDefinition,
boolean ignoreChainConfig) |
Collection<PlanKey> |
BranchDetectionServiceImpl.createPlanBranches(ImmutableChain chain,
Collection<VcsBranch> branches,
ErrorCollection errorCollection) |
Collection<PlanKey> |
BranchDetectionService.createPlanBranches(ImmutableChain chain,
Collection<VcsBranch> branches,
ErrorCollection errorCollection)
Given a list of branch names, create Plan Branches for these, with overriding repository definitions.
|
Collection<PlanKey> |
BranchDetectionServiceImpl.createPlanBranches(ImmutableChain chain,
Collection<VcsBranch> branches,
ErrorCollection errorCollection,
PlanCreationService.EnablePlan enablePlan) |
Collection<PlanKey> |
BranchDetectionService.createPlanBranches(ImmutableChain chain,
Collection<VcsBranch> branches,
ErrorCollection errorCollection,
PlanCreationService.EnablePlan enablePlan)
Given a list of branch names, create Plan Branches for these, with overriding repository definitions.
|
void |
VcsBranchHibernateDao.deleteAll(ImmutableChain chain) |
void |
VcsBranchManagerImpl.deleteAll(ImmutableChain chain) |
void |
VcsBranchDao.deleteAll(ImmutableChain chain) |
void |
VcsBranchManager.deleteAll(ImmutableChain chain) |
void |
BranchDetectionServiceImpl.detectBranchesForChain(ImmutableChain chain) |
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.
|
List<BambooVcsBranch> |
VcsBranchHibernateDao.findByChain(ImmutableChain chain) |
List<BambooVcsBranch> |
VcsBranchManagerImpl.findByChain(ImmutableChain chain) |
List<BambooVcsBranch> |
VcsBranchDao.findByChain(ImmutableChain chain) |
List<BambooVcsBranch> |
VcsBranchManager.findByChain(ImmutableChain chain) |
List<BambooVcsBranch> |
VcsBranchHibernateDao.findNotDeletedByChain(ImmutableChain chain) |
List<BambooVcsBranch> |
VcsBranchManagerImpl.findNotDeletedByChain(ImmutableChain chain) |
List<BambooVcsBranch> |
VcsBranchDao.findNotDeletedByChain(ImmutableChain chain)
Given a chain, this will return a list of
BambooVcsBranch of which Bamboo hasn't detected yet
that they were deleted in the repository. |
List<BambooVcsBranch> |
VcsBranchManager.findNotDeletedByChain(ImmutableChain chain)
Given a chain, this will return a list of
BambooVcsBranch of which Bamboo hasn't detected yet
that they were deleted in the repository. |
List<ChainBranch> |
ChainBranchManagerImpl.getBranchesForChain(ImmutableChain chain) |
List<ChainBranch> |
ChainBranchManager.getBranchesForChain(ImmutableChain chain)
Get all feature branches associated with the given chain
|
ChainBranchIdentifier |
ChainBranchManagerImpl.getBranchWithName(ImmutableChain masterPlan,
String branchName) |
ChainBranchIdentifier |
ChainBranchManager.getBranchWithName(ImmutableChain masterPlan,
String branchName)
|
List<VcsBranch> |
BranchDetectionServiceImpl.getOpenBranches(ImmutableChain chain,
ErrorCollection errorCollection) |
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.
|
void |
ChainBranchManagerImpl.handleVcsBranchDeletedOfPlanBranch(ImmutableChain chainBranch) |
void |
ChainBranchManager.handleVcsBranchDeletedOfPlanBranch(ImmutableChain chainBranch)
If the passed in chain is a plan branch with a VCS branch this will mark that VCS branch as deleted and disable the plan branch.
|
boolean |
ChainBranchManagerImpl.isPlanBranchNameConflicting(ImmutableChain masterPlan,
long planIdToIgnore,
String branchName) |
boolean |
ChainBranchManager.isPlanBranchNameConflicting(ImmutableChain masterPlan,
long chainBranchIdToIgnore,
String branchName)
Verifies whether a
ChainBranch name is unique with a given master Chain |
void |
VcsBranchManagerImpl.saveAll(ImmutableChain chain,
Iterable<VcsBranch> requestedBranchesToSave) |
void |
VcsBranchManager.saveAll(ImmutableChain chain,
Iterable<VcsBranch> requestedBranchesToSave) |
boolean |
BranchDetectionServiceImpl.scheduleBranchDetectionForChain(ImmutableChain chain) |
boolean |
BranchDetectionService.scheduleBranchDetectionForChain(ImmutableChain chain)
Registers branch detection request for a given Chain.
|
Modifier and Type | Method and Description |
---|---|
void |
BranchDetectionServiceImpl.deleteBambooVcsBranch(Iterable<ImmutableChain> chains,
String branchName) |
void |
BranchDetectionService.deleteBambooVcsBranch(Iterable<ImmutableChain> chains,
String branchName)
Deletes vcs branch from table
|
void |
BranchDetectionServiceImpl.disableChainBranch(Iterable<ImmutableChain> chains) |
void |
BranchDetectionService.disableChainBranch(Iterable<ImmutableChain> chains)
Disables bamboo branches from given chain branches (or chains if it's default branch).
|
Constructor and Description |
---|
ImmutableChainPropagatingFacade(CachedPlanManager cachedPlanManager,
ImmutableChain chain) |
Modifier and Type | Class and Description |
---|---|
class |
ImmutableChainBranchImpl |
Modifier and Type | Interface and Description |
---|---|
interface |
ImmutableChainBranch
Interface of an immutable version of
ChainBranch |
interface |
ImmutableTopLevelPlan
Represents a
TopLevelPlan that is immutable. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractImmutableChain |
class |
ImmutableChainImpl
A
ImmutableChain implementation. |
Modifier and Type | Method and Description |
---|---|
ImmutableChain |
ImmutablePlanManagerImpl.createImmutableChain(Chain chain) |
ImmutableChain |
ImmutablePlanManager.createImmutableChain(Chain chain) |
ImmutableChain |
ImmutableResultsSummaryImpl.getImmutablePlan() |
ImmutableChain |
ImmutablePlanCacheServiceImpl.getImmutablePlanByKey(PlanKey planKey) |
ImmutableChain |
ImmutablePlanCacheService.getImmutablePlanByKey(PlanKey planKey)
Returns a plan if one exists with the key.
|
ImmutableChain |
AbstractImmutableChain.getMaster() |
ImmutableChain |
ImmutableChain.getMaster() |
ImmutableChain |
CachedPlanManagerImpl.getMasterPlan(PlanKey branchKey) |
ImmutableChain |
CachedPlanManager.getMasterPlan(PlanKey branchKey)
Returns master branch for a given branchKey.
|
ImmutableChain |
ImmutableJobImpl.getParent() |
ImmutableChain |
ImmutableJob.getParent() |
ImmutableChain |
ImmutableResultsSummaryImpl.getPlan() |
ImmutableChain |
PlansState.getPlan(PlanKey planKey) |
ImmutableChain |
ImmutablePlanManagerImpl.getPlanByKey(PlanKey planKey) |
ImmutableChain |
ImmutablePlanManager.getPlanByKey(PlanKey planKey) |
Modifier and Type | Method and Description |
---|---|
List<ImmutableChain> |
PlansState.getAllChains() |
List<ImmutableChain> |
CachedPlanManagerImpl.getPlansForClone() |
Iterable<ImmutableChain> |
CachedPlanManagerImpl.getPlansWithRepository(PlanRepositoryIndex.Query query) |
Iterable<ImmutableChain> |
CachedPlanManager.getPlansWithRepository(PlanRepositoryIndex.Query query)
Returns chains that use repositories with given params
|
com.google.common.collect.ImmutableCollection<ImmutableChain> |
PlansState.getUnsortedPlans() |
Modifier and Type | Method and Description |
---|---|
ImmutableJob |
ImmutablePlanManagerImpl.createImmutableJob(ImmutableChain parent,
ImmutableChainStage stage,
Job job) |
ImmutableJob |
ImmutablePlanManager.createImmutableJob(ImmutableChain parent,
ImmutableChainStage stage,
Job job) |
ImmutableChainStage |
ImmutablePlanManagerImpl.createImmutableStage(ImmutableChain parent,
ChainStage stage) |
ImmutableChainStage |
ImmutablePlanManager.createImmutableStage(ImmutableChain parent,
ChainStage stage)
Create immutable
ChainStage . |
PlansState |
PlansState.updateState(ImmutableChain plan) |
Modifier and Type | Method and Description |
---|---|
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(Map<PlanKey,? extends ImmutableChain> plansMap) |
Constructor and Description |
---|
ImmutableJobImpl(ImmutableChain parent,
ImmutableChainStage stage,
Job job,
BuildLoggerManager buildLoggerManager,
LabelManager labelManager,
VariableDefinitionManager variableDefinitionManager,
TaskManager taskManager,
ResultsSummaryManager resultsSummaryManager,
BuildDefinition buildDefinition,
CachedPlanManager cachedPlanManager,
ImmutableArtifactManager immutableArtifactManager) |
Constructor and Description |
---|
PlansState(Iterable<? extends ImmutableChain> chainCache) |
Modifier and Type | Method and Description |
---|---|
void |
PlanBranchCacheIndexer.index(ImmutableChain chain) |
void |
PlanCacheIndicesImpl.index(ImmutableChain plan) |
void |
PlanRepositoryIndexer.index(ImmutableChain chain) |
void |
PlanIdCacheIndexer.index(ImmutableChain chain) |
void |
PlanCacheIndexer.index(ImmutableChain chain) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
UniqueRunPerKeyPlanExecutionPermitter.isPermittedToExecuteImpl(ImmutableChain chain,
PlanResultKey resultKey,
ErrorCollection errorCollection) |
Modifier and Type | Method and Description |
---|---|
static com.google.common.base.Function<com.atlassian.fugue.Pair<ImmutableChain,ChainResultsSummaryDocument>,PlanSummary> |
PlanSummary.createPlanSummary(ArtifactLinkManager artifactLinkManager,
CustomVariableContext customVariableContext,
Map<PlanResultKey,PlanResultKey> buildFixesBuildMap,
String baseUrl) |
Constructor and Description |
---|
PlanSummary(ImmutableChain chain,
ChainResultsSummaryDocument chainResultsSummaryDocument,
ArtifactLinkManager artifactLinkManager,
CustomVariableContext customVariableContext,
Map<PlanResultKey,PlanResultKey> buildFixesBuildMap,
String baseUrl) |
Modifier and Type | Method and Description |
---|---|
static boolean |
MavenFunctions.planHasAutomaticDependencyManagementEnabled(ImmutableChain chain) |
Modifier and Type | Method and Description |
---|---|
static ImmutableJob |
MavenDependencyHelper.findDependencyProviderJob(ImmutableChain chain)
Search for a Job that could be a Maven dependencies provider (uses a MavenDependenciesProcessor task)
|
Modifier and Type | Method and Description |
---|---|
RestPlanConfig |
PlanConversionFunction.apply(ImmutableChain plan,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo) |
Modifier and Type | Method and Description |
---|---|
ImmutableChain |
PlanRestServiceImpl.getChainByKey(PlanKey planKey) |
ImmutableChain |
PlanRestService.getChainByKey(PlanKey planKey)
Returns a
Plan if plan exists and is visible for calling user |
Modifier and Type | Method and Description |
---|---|
static com.google.common.base.Predicate<ImmutableChain> |
StashRepositoryPredicates.branchMonitoringConfigurationBuildsPullRequests()
Predicate that is fulfilled when plan has pull request builds enabled
|
static com.google.common.base.Predicate<ImmutableChain> |
StashRepositoryPredicates.branchMonitoringConfigurationMatchesBranchName(String vcsBranchName)
Predicate that is fulfilled when plan has automatic branch management enabled
|
static com.google.common.base.Predicate<ImmutableChain> |
StashRepositoryPredicates.defaultRepositoryMatchesQuery(CustomVariableContext customVariableContext,
PlanRepositoryIndex.Query query)
Predicate that is fulfilled when chain has default repository matching query.
|
Modifier and Type | Method and Description |
---|---|
int |
TestCaseHibernateDao.countCurrentlyQuarantinedTests(ImmutableChain chain) |
int |
TestQuarantineManagerImpl.countCurrentlyQuarantinedTests(ImmutableChain chain) |
int |
TestCaseDao.countCurrentlyQuarantinedTests(ImmutableChain chain) |
int |
TestQuarantineManager.countCurrentlyQuarantinedTests(ImmutableChain chain)
Returns the number of tests current qurantined for this plan
|
List<TestCase> |
TestQuarantineManagerImpl.getCurrentlyQuarantinedTests(ImmutableChain chain) |
List<TestCase> |
TestQuarantineManager.getCurrentlyQuarantinedTests(ImmutableChain chain)
Get a list of
TestCase of all the tests currently quarantined for a given plan |
List<TestCase> |
TestCaseHibernateDao.getQuarantinedTestCasesForChain(ImmutableChain chain) |
List<TestCase> |
TestCaseDao.getQuarantinedTestCasesForChain(ImmutableChain chain)
Provide a list of the quarantined tests for a job
|
Modifier and Type | Method and Description |
---|---|
void |
CronTriggerConfigurator.onDeploymentProjectPlanUpdate(ImmutableChain oldPlan,
ImmutableChain newPlan,
TriggerDefinition triggerDefinition) |
void |
CronTriggerConfigurator.validateDeploymentProjectPlanUpdate(ImmutableChain oldPlan,
ImmutableChain newPlan,
Environment environment,
List<EnvironmentTriggerValidationError> triggerValidationErrors,
TriggerDefinition triggerDefinition) |
Modifier and Type | Method and Description |
---|---|
void |
AfterSuccessfulPlanTriggerConfigurator.onDeploymentProjectPlanUpdate(ImmutableChain oldPlan,
ImmutableChain newPlan,
TriggerDefinition triggerDefinition) |
void |
AfterSuccessfulStageTriggerConfigurator.onDeploymentProjectPlanUpdate(ImmutableChain oldPlan,
ImmutableChain newPlan,
TriggerDefinition triggerDefinition) |
void |
AfterSuccessfulPlanTriggerConfigurator.validateDeploymentProjectPlanUpdate(ImmutableChain oldPlan,
ImmutableChain newPlan,
Environment environment,
List<EnvironmentTriggerValidationError> triggerValidationErrors,
TriggerDefinition triggerDefinition) |
void |
AfterSuccessfulStageTriggerConfigurator.validateDeploymentProjectPlanUpdate(ImmutableChain oldPlan,
ImmutableChain newPlan,
Environment environment,
List<EnvironmentTriggerValidationError> triggerValidationErrors,
TriggerDefinition triggerDefinition) |
Modifier and Type | Method and Description |
---|---|
static <T extends ImmutableChain> |
Comparators.getTopLevelPlanNameProviderCaseInsensitiveOrdering() |
Modifier and Type | Method and Description |
---|---|
static com.google.common.base.Predicate<? super RepositoryDefinition> |
BambooPredicates.buildTrigger(ImmutableChain chain,
Set<Long> triggeringRepositories) |
Modifier and Type | Field and Description |
---|---|
protected ImmutableChain |
AbstractDependentDetectionAction.chain |
protected ImmutableChain |
AbstractDependentDetectionAction.parentChain |
Modifier and Type | Method and Description |
---|---|
BuildChanges |
DefaultChangeDetectionManager.collectAllChangesSinceLastBuild(ImmutableChain chain,
Map<String,String> customVariableValues,
String customRevision) |
BuildChanges |
ChangeDetectionManager.collectAllChangesSinceLastBuild(ImmutableChain chain,
Map<String,String> customVariableValues,
String customRevision)
Collect changes for a plan since the last build, regardless of whether the build triggering repositories have
changes or not.
|
BuildRepositoryChanges |
DefaultChangeDetectionManager.collectChangesBetween(ImmutableChain chain,
RepositoryDefinition repositoryDefinition,
PlanVcsRevisionData fromVcsRevisionData,
PlanVcsRevisionData toVcsRevisionData) |
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.collectChangesSinceLastBuild(ImmutableChain chain,
RepositoryDefinition repositoryDefinition,
PlanVcsRevisionData lastVcsRevisionData,
Map<String,String> customVariableValues,
String customRevision) |
BuildRepositoryChanges |
ChangeDetectionManager.collectChangesSinceLastBuild(ImmutableChain chain,
RepositoryDefinition repositoryDefinition,
PlanVcsRevisionData lastVcsRevisionData,
Map<String,String> customVariableValues,
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. |
BuildChanges |
DefaultChangeDetectionManager.collectChangesSinceLastBuildIfTriggered(ImmutableChain chain,
Map<String,String> customVariableValues,
Set<Long> triggeringRepositories) |
BuildChanges |
ChangeDetectionManager.collectChangesSinceLastBuildIfTriggered(ImmutableChain chain,
Map<String,String> customVariableValues,
Set<Long> triggeringRepositories)
Collect changes for a plan since the last build.
|
void |
DefaultChangeDetectionManager.updateIntegrationRepositoryDetails(ImmutableChain chain,
BuildChanges buildChanges) |
void |
ChangeDetectionManager.updateIntegrationRepositoryDetails(ImmutableChain chain,
BuildChanges buildChanges) |
Constructor and Description |
---|
AbstractDependentDetectionAction(ImmutableChain chain,
ImmutableChain parentChain,
BuildContext completedBuildContext,
ErrorUpdateHandler errorUpdateHandler,
TriggerManager triggerManager,
ChangeDetectionManager changeDetectionManager,
BuildNumberGeneratorService buildNumberGeneratorService,
BuildLoggerManager buildLoggerManager,
PlanVcsRevisionHistoryService planVcsRevisionHistoryService,
BuildContextBuilderFactory buildContextBuilderFactory) |
ContinuedBuildDetectionAction(ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
com.atlassian.user.User user,
TriggerReason triggerReason,
Map<String,String> params,
Map<String,String> variables,
ErrorUpdateHandler errorUpdateHandler,
ResultsSummaryManager resultsSummaryManager,
TriggerManager triggerManager,
BranchIntegrationService branchIntegrationService,
BuildContextBuilderFactory buildContextBuilderFactory,
ResultsSummaryVariableAccessor resultsSummaryVariableAccessor) |
DependentBuildDetectionAction(ImmutableChain chain,
ImmutableChain parentChain,
BuildContext completedBuildContext,
ErrorUpdateHandler errorUpdateHandler,
TriggerManager triggerManager,
ChangeDetectionManager changeDetectionManager,
BuildNumberGeneratorService buildNumberGeneratorService,
BuildLoggerManager buildLoggerManager,
PlanVcsRevisionHistoryService planVcsRevisionHistoryService,
BuildContextBuilderFactory buildContextBuilderFactory) |
ManualBuildDetectionAction(ImmutableChain chain,
com.atlassian.user.User user,
PlanExecutionConfig planExecutionConfig,
Map<String,String> params,
Map<String,String> variables,
BuildNumberGeneratorService buildNumberGenerator,
ChangeDetectionManager changeDetectionManager,
TriggerManager triggerManager,
ErrorUpdateHandler errorUpdateHandler,
VariableDefinitionManager variableDefinitionManager,
BuildContextBuilderFactory buildContextBuilderFactory) |
PluginTriggerBuildDetectionAction(PlanVcsRevisionHistoryService planVcsRevisionHistoryService,
BuildNumberGeneratorService buildNumberGenerator,
VariableDefinitionManager variableDefinitionManager,
BuildContextBuilderFactory buildContextBuilderFactory,
ImmutableChain chain,
PlanExecutionConfig planExecutionConfig,
TriggerReason triggerReason,
PlanTrigger buildTrigger,
Map<String,String> params,
Map<String,String> variables) |
ScheduledBuildDetectionAction(ChangeDetectionManager changeDetectionManager,
TriggerManager triggerManager,
BuildNumberGeneratorService buildNumberGenerator,
BuildLoggerManager buildLoggerManager,
ImmutableChain chain,
Map<String,String> triggerConditionsConfiguration,
Map<String,String> triggerConfiguration,
BuildContextBuilderFactory buildContextBuilderFactory) |
Modifier and Type | Method and Description |
---|---|
ValidationFunction |
ValidationFunctionFactoryImpl.isJobKeyFromChain(ImmutableChain chain) |
ValidationFunction |
ValidationFunctionFactory.isJobKeyFromChain(ImmutableChain chain)
Validation function that verifies if a job key belongs to a specific
ImmutableChain . |
Modifier and Type | Method and Description |
---|---|
protected List<? extends ImmutableChain> |
StarterAction.filterPlansByLabel(List<? extends ImmutableChain> plans,
List<String> theLabelNames) |
Collection<ImmutableChain> |
StarterAction.getChains() |
Collection<ImmutableChain> |
StarterAction.getFavouriteBuilds() |
Collection<? extends ImmutableChain> |
ViewTelemetryAction.getFilteredBuilds() |
Iterable<? extends ImmutableChain> |
ViewTelemetryAction.getPlansByDashboardFilter() |
Collection<? extends ImmutableChain> |
StarterAction.getPlansByLabel() |
Modifier and Type | Method and Description |
---|---|
boolean |
StarterAction.isFavourite(ImmutableChain plan) |
Modifier and Type | Method and Description |
---|---|
protected List<? extends ImmutableChain> |
StarterAction.filterPlansByLabel(List<? extends ImmutableChain> plans,
List<String> theLabelNames) |
Modifier and Type | Method and Description |
---|---|
ImmutableChain |
BambooActionSupport.getPlan(String planKey) |
Modifier and Type | Method and Description |
---|---|
ImmutableChain |
ChainActionSupport.getImmutableChain() |
ImmutableChain |
ChainAwareContextHolder.getImmutableChain() |
Modifier and Type | Method and Description |
---|---|
void |
ChainActionSupport.setChain(ImmutableChain chain) |
void |
ChainAwareContextHolder.setChain(ImmutableChain chain) |
Modifier and Type | Method and Description |
---|---|
List<Map.Entry<ViewAllRepositories.RepoId,Collection<ImmutableChain>>> |
ViewAllRepositories.getRepoToPlans() |
Modifier and Type | Method and Description |
---|---|
Collection<ImmutableChain> |
CreateChain.getPlansToClone() |
Modifier and Type | Method and Description |
---|---|
Collection<ImmutableChain> |
CreateJob.getChainsToClone() |
Modifier and Type | Method and Description |
---|---|
ImmutableChain |
ChainAware.getImmutableChain() |
Modifier and Type | Method and Description |
---|---|
void |
ChainAware.setChain(ImmutableChain chain) |
Modifier and Type | Method and Description |
---|---|
String |
DecoratedNavObjectFactory.getSubstitutedBranchName(ImmutableChain chain)
Gets the branch name from the default repository if the chain has one.
|
String |
DecoratedNavObjectFactoryImpl.getSubstitutedBranchName(ImmutableChain chain) |
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.