com.atlassian.bamboo.chains
Interface ImmutableChainResultsSummary

All Superinterfaces:
BambooIdProvider, java.lang.Comparable<ImmutableResultsSummary>, ImmutableResultsSummary, ResultStatisticsProvider
All Known Subinterfaces:
ChainResultsSummary
All Known Implementing Classes:
ChainResultsSummaryDocument, ChainResultsSummaryImpl, ImmutableResultsSummaryImpl

public interface ImmutableChainResultsSummary
extends ImmutableResultsSummary


Field Summary
 
Fields inherited from interface com.atlassian.bamboo.resultsummary.ImmutableResultsSummary
CUSTOM_DATA_BUILD_KEY
 
Method Summary
 java.util.List<BuildResultsSummary> getFailedJobResults()
          Get a list of all failed job Results in this chain result
 MergeResultSummary getMergeResult()
          Note: this API is experimental.
 java.util.List<ResultsSummary> getOrderedJobResultSummaries()
          Returns all jobs ResultsSummary related to chain result summary Summaries are ordered by stages
 java.util.List<ChainStageResult> getStageResults()
          Get all the ChainStageResult's associated with this ChainResultsSummary
 FilteredTestResults<TestClassResultDescriptor> getTestResults()
          Get the helper class to provide filtered test lists for this chain result
 int getTotalJobCount()
           
 boolean isContinuable()
          Indicates that Chain execution has been stopped on manual stage and is waiting for user action
 boolean isRestartable()
          Indicates that Chain execution has been failed and could be restarted from failure place
 
Methods inherited from interface com.atlassian.bamboo.resultsummary.ImmutableResultsSummary
getArtifactLinks, getArtifactLinksThatExist, getBuildAgentId, getBuildCancelledDate, getBuildCompletedDate, getBuildTime, getChangesListSummary, getComments, getCommentsToDisplay, getCommits, getCustomBuildData, getDeltaState, getDuration, getDurationDescription, getFixingJiraIssues, getImmutablePlan, getJiraIssueKeys, getJiraIssues, getLabellings, getLabelNames, getLifeCycleState, getManuallyOverriddenVariables, getPlan, getPlanKey, getPlanResultKey, getProcessingDuration, getProcessingDurationDescription, getQueueTime, getReasonSummary, getRelatedJiraIssues, getRelativeBuildDate, getRelativeBuildDate, getRelativeBuildStartedDate, getRelativeBuildStartedDate, getRelativeQueueDate, getRelativeQueueDate, getRepositoryChangesets, getRestartCount, getShortReasonSummary, getSubscriptions, getSubstitutedVariables, getTestResultsSummary, getTestSummary, getTimeToFix, getTriggerReason, getUniqueAuthors, getVariableContext, getVariableContextLogs, hasChanges, hasComments, hasCommentsToDisplay, isActive, isCustomBuild, isFailed, isFinished, isInProgress, isNotBuilt, isNotRunYet, isOnceOff, isPending, isQueued, isRebuild, isSuccessful, isWaiting
 
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
 
Methods inherited from interface com.atlassian.bamboo.resultsummary.ResultStatisticsProvider
getBuildDate, getBuildNumber, getBuildState, getDurationInSeconds, getStatDate
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getStageResults

@NotNull
java.util.List<ChainStageResult> getStageResults()
Get all the ChainStageResult's associated with this ChainResultsSummary

Returns:
results

getTestResults

@Nullable
FilteredTestResults<TestClassResultDescriptor> getTestResults()
Get the helper class to provide filtered test lists for this chain result

Returns:
helper class to provide filtered test lists for this chain result, null if the chain is still being built

getFailedJobResults

@NotNull
java.util.List<BuildResultsSummary> getFailedJobResults()
Get a list of all failed job Results in this chain result

Returns:
a list of all failed job Results in this chain result

getTotalJobCount

int getTotalJobCount()
Returns:
how many job results exist

getOrderedJobResultSummaries

@NotNull
java.util.List<ResultsSummary> getOrderedJobResultSummaries()
Returns all jobs ResultsSummary related to chain result summary Summaries are ordered by stages

Returns:

isContinuable

boolean isContinuable()
Indicates that Chain execution has been stopped on manual stage and is waiting for user action

Returns:

isRestartable

boolean isRestartable()
Indicates that Chain execution has been failed and could be restarted from failure place

Returns:

getMergeResult

@Nullable
MergeResultSummary getMergeResult()
Note: this API is experimental.

Since:
4.0


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