com.atlassian.bamboo.plan.cache
Interface ImmutableChainBranch

All Superinterfaces:
BambooIdProvider, ChainBranchIdentifier, DescriptionProvider, ImmutableChain, ImmutablePlan, NameProvider, PlanIdentifier, Triggerable
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
getLinkedJiraIssue, isRemoteJiraLinkRequired
 
Methods inherited from interface com.atlassian.bamboo.plan.cache.ImmutableChain
containsStage, getAllJobs, getAllStages, getEffectiveRepositoryDefinitions, getJobCount, getLastResultKey, getMaster, getNotificationSet, getStages
 
Methods inherited from interface com.atlassian.bamboo.plan.cache.ImmutablePlan
getAverageBuildDuration, getBuildDefinition, getBuildLogger, getCurrentStatus, getEffectiveVariables, getFirstBuildNumber, getKey, getLabelNames, getLastBuildNumber, getLatestResultsSummary, getNextBuildNumber, getProject, getType, getVariables, hasMaster, isActive, isBusy, isExecuting, isMarkedForDeletion
 
Methods inherited from interface com.atlassian.bamboo.plan.PlanIdentifier
getBuildKey, getBuildName, getId, getMasterId, getName, getPlanKey, getPlanType, isSuspendedFromBuilding
 
Methods inherited from interface com.atlassian.bamboo.utils.DescriptionProvider
getDescription
 
Methods inherited from interface com.atlassian.bamboo.trigger.Triggerable
getTriggers, isSuspended
 

Method Detail

getCommitInformation

@Nullable
BranchCommitInformation getCommitInformation()


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.