public class ImmutableChainBranchImpl extends AbstractImmutableChain implements ImmutableChainBranch
averageBuildDuration, resultsSummaryManagerMAX_NUMBER_LOG_ENTRIES, MAX_PREVIOUS_BUILD_FOR_AVE, STATUS_CURRENTLY_BUILDING, STATUS_FAIL, STATUS_NO_BUILDS, STATUS_NOT_RUN, STATUS_SUCCESSgetPlanKeyFunctiongetPlanKey| Constructor and Description |
|---|
ImmutableChainBranchImpl(ChainBranch chainBranch,
BuildLoggerManager buildLoggerManager,
ImmutablePlanCacheService immutablePlanCacheService,
ImmutablePlanManager immutablePlanManager,
LabelManager labelManager,
ResultsSummaryManager resultsSummaryManager,
RepositoryDefinitionManager repositoryDefinitionManager,
VariableDefinitionManager variableDefinitionManager,
BuildDefinition buildDefinition) |
| Modifier and Type | Method and Description |
|---|---|
BranchCommitInformation |
getCommitInformation() |
String |
getLinkedJiraIssue()
Branches can be linked to a specific jira issue.
|
long |
getMasterId()
Database id of master of this ChainBranch
|
boolean |
isRemoteJiraLinkRequired()
Stores whether a JIRA Issue exists but the remote issue link has not successfully been created for this branch
|
containsStage, getAllJobs, getAllStages, getEffectiveRepositoryDefinitions, getJobCount, getLastResultKey, getLatestResultsSummary, getMaster, getNotificationSet, getPlanRepositoryDefinitions, getStages, getStorageTag, getTriggerDefinitions, getVcsLocationBambooSpecsState, isActive, isBusy, isExecuting, isSuspended, resetLatestResultsSummary, resetLatestResultsSummarycompareTo, equals, exceptionOnModification, getAverageBuildDuration, getBuildDefinition, getBuildKey, getBuildLogger, getBuildName, getCurrentStatus, getDescription, getEffectiveVariables, getFirstBuildNumber, getId, getKey, getLabellings, getLabelNames, getLastBuildNumber, getName, getOid, getPlanKey, getPlanType, getProject, getRelatedLabellings, getType, getVariables, hashCode, hasMaster, isMarkedForDeletion, isSuspendedFromBuildingclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcontainsStage, getAllJobs, getAllStages, getEffectiveRepositoryDefinitions, getEntityType, getJobCount, getLastResultKey, getMaster, getNotificationSet, getPlanRepositoryDefinitions, getStages, getStorageTag, getVcsLocationBambooSpecsStategetAverageBuildDuration, getBuildDefinition, getBuildLogger, getCurrentStatus, getEffectiveVariables, getFirstBuildNumber, getKey, getLabelNames, getLastBuildNumber, getLatestResultsSummary, getProject, getType, getVariables, hasMaster, isActive, isBusy, isExecuting, isMarkedForDeletiongetBuildKey, getBuildName, getId, getName, getPlanKey, getPlanType, isSuspendedFromBuildinggetDescriptiongetOidgetTriggerDefinitions, isSuspendedpublic ImmutableChainBranchImpl(ChainBranch chainBranch, BuildLoggerManager buildLoggerManager, ImmutablePlanCacheService immutablePlanCacheService, ImmutablePlanManager immutablePlanManager, LabelManager labelManager, ResultsSummaryManager resultsSummaryManager, RepositoryDefinitionManager repositoryDefinitionManager, VariableDefinitionManager variableDefinitionManager, BuildDefinition buildDefinition)
public long getMasterId()
PlanIdentifiergetMasterId in interface PlanIdentifiergetMasterId in class AbstractImmutablePlanpublic BranchCommitInformation getCommitInformation()
getCommitInformation in interface ImmutableChainBranchpublic String getLinkedJiraIssue()
ChainBranchIdentifiergetLinkedJiraIssue in interface ChainBranchIdentifierpublic boolean isRemoteJiraLinkRequired()
ChainBranchIdentifierisRemoteJiraLinkRequired in interface ChainBranchIdentifierCopyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.