com.atlassian.bamboo.plan.cache
Interface ImmutableChainBranch

All Superinterfaces:
BambooIdProvider, ChainBranchIdentifier, DescriptionProvider, ImmutableChain, ImmutablePlan, NameProvider, PlanIdentifier
All Known Subinterfaces:
ChainBranch
All Known Implementing Classes:
ChainBranchImpl, ImmutableChainBranchImpl

public interface ImmutableChainBranch
extends ChainBranchIdentifier, ImmutableChain

Interface of an immutable version of ChainBranch

Since:
v4.0

Field Summary
 
Fields inherited from interface com.atlassian.bamboo.plan.cache.ImmutablePlan
MAX_NUMBER_LOG_ENTRIES, MAX_PREVIOUS_BUILD_FOR_AVE, STATUS_CURRENTLY_BUILDING, STATUS_FAIL, STATUS_NO_BUILDS, STATUS_NOT_RUN, STATUS_SUCCESS
 
Method Summary
 BranchCommitInformation getCommitInformation()
           
 
Methods inherited from interface com.atlassian.bamboo.plan.branch.ChainBranchIdentifier
getMasterId
 
Methods inherited from interface com.atlassian.bamboo.plan.cache.ImmutableChain
containsStage, getAllJobs, getAllStages, getEffectiveRepositoryDefinitions, getJobCount, getLastResultKey, getNotificationSet, getStages
 
Methods inherited from interface com.atlassian.bamboo.plan.cache.ImmutablePlan
getAverageBuildDuration, getBuildDefinition, getBuildDefinitionXml, getBuildLogger, getCurrentStatus, getEffectiveVariables, getFirstBuildNumber, getKey, getLabelNames, getLastBuildNumber, getLatestResultsSummary, getMaster, getNextBuildNumber, getProject, getType, getVariables, hasMaster, hasTests, isActive, isBusy, isExecuting, isMarkedForDeletion
 
Methods inherited from interface com.atlassian.bamboo.plan.PlanIdentifier
getBuildKey, getBuildName, getId, getName, getPlanKey, getPlanType, isSuspendedFromBuilding
 
Methods inherited from interface com.atlassian.bamboo.utils.DescriptionProvider
getDescription
 

Method Detail

getCommitInformation

@Nullable
BranchCommitInformation getCommitInformation()


Copyright © 2012 Atlassian. All Rights Reserved.