Package com.atlassian.bamboo.plan.cache
Interface ImmutableChainBranch
-
- All Superinterfaces:
BambooIdProvider
,ChainBranchIdentifier
,DescriptionProvider
,ImmutableChain
,ImmutableDeletable
,ImmutableEntityWithOid
,ImmutablePlan
,NameProvider
,PlanIdentifier
,PlanKeyProvider
,Triggerable
,Versionable
- All Known Subinterfaces:
ChainBranch
- All Known Implementing Classes:
ChainBranchImpl
,ImmutableChainBranchImpl
public interface ImmutableChainBranch extends ChainBranchIdentifier, ImmutableChain
Interface of an immutable version ofChainBranch
- Since:
- v4.0
-
-
Field Summary
-
Fields inherited from interface com.atlassian.bamboo.plan.cache.ImmutablePlan
MAX_PREVIOUS_BUILD_FOR_AVE, STATUS_CURRENTLY_BUILDING, STATUS_FAIL, STATUS_NO_BUILDS, STATUS_NOT_RUN, STATUS_SUCCESS
-
Fields inherited from interface com.atlassian.bamboo.plan.PlanIdentifier
NAME_DELIMITER
-
Fields inherited from interface com.atlassian.bamboo.plan.PlanKeyProvider
getPlanKey
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable BranchCommitInformation
getCommitInformation()
@NotNull PlanBranchMetadata
getMetadata()
boolean
isDivergent()
Is branch divergent.-
Methods inherited from interface com.atlassian.bamboo.plan.branch.ChainBranchIdentifier
getLinkedJiraIssue, isRemoteJiraLinkRequired
-
Methods inherited from interface com.atlassian.bamboo.utils.DescriptionProvider
getDescription
-
Methods inherited from interface com.atlassian.bamboo.plan.cache.ImmutableChain
containsStage, getAllJobs, getAllStages, getCreationDate, getEffectiveRepositoryDefinitions, getEntityType, getJobCount, getLastResultKey, getMaster, getNotificationSet, getPlanRepositoryDefinitions, getStages, getStorageTag, getVcsBambooSpecsSource
-
Methods inherited from interface com.atlassian.bamboo.core.ImmutableEntityWithOid
getOid
-
Methods inherited from interface com.atlassian.bamboo.plan.cache.ImmutablePlan
getAverageBuildDuration, getBuildDefinition, getBuildLogger, getCurrentStatus, getEffectiveVariables, getFirstBuildNumber, getKey, getLabelNames, getLastBuildNumber, getLatestResultsSummary, getProject, getType, getVariables, hasMaster, isActive, isBusy, isExecuting, isMarkedForDeletion
-
Methods inherited from interface com.atlassian.bamboo.plan.PlanIdentifier
getBuildKey, getBuildName, getDatabaseId, getId, getMasterId, getMasterIdIfExists, getName, getPlanKey, getPlanType, isSuspendedFromBuilding
-
Methods inherited from interface com.atlassian.bamboo.trigger.Triggerable
getTriggerDefinitions, isSuspended
-
Methods inherited from interface com.atlassian.bamboo.versioning.Versionable
getVersion
-
-
-
-
Method Detail
-
getCommitInformation
@Nullable @Nullable BranchCommitInformation getCommitInformation()
-
getMetadata
@NotNull @NotNull PlanBranchMetadata getMetadata()
-
isDivergent
boolean isDivergent()
Is branch divergent.- Since:
- 6.11
-
-