Class RestChainResult
- java.lang.Object
-
- com.atlassian.bamboo.plugins.rest.model.build.Result
-
- com.atlassian.bamboo.plugins.rest.model.chain.RestChainResult
-
- Direct Known Subclasses:
RestChainResultDetails
@Expander(RestChainResultExpander.class) public class RestChainResult extends Result
-
-
Field Summary
Fields Modifier and Type Field Description protected BuildLoggerManagerbuildLoggerManagerprotected BuildQueueManagerbuildQueueManagerprotected booleandetailedResultprotected PlanExecutionManagerplanExecutionManagerprotected StageStatusHelperstageStatusHelper-
Fields inherited from class com.atlassian.bamboo.plugins.rest.model.build.Result
artifacts, baseUriBuilder, buildNumber, buildNumberForCompat, buildResultKey, buildState, buildStateForCompat, buildSummary, comments, jiraIssues, labels, link, logFiles, plan, planRestService, planResultKey, restResultKey, RESULT_KEY, resultsSummaryAccessor, stages, STATE, storageLocationService, uriInfo, variables
-
-
Constructor Summary
Constructors Constructor Description RestChainResult()RestChainResult(ChainResultsSummary buildSummary, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.UriBuilder baseUriBuilder, boolean detailedResult, @Nullable BuildLoggerManager buildLoggerManager, @Nullable PlanExecutionManager planExecutionManager, @Nullable BuildQueueManager buildQueueManager, StageStatusHelper stageStatusHelper, ExecutableAgentsHelper executableAgentsHelper, BuildLogFileAccessorFactory buildLogFileAccessorFactory, PlanRestService planRestService, ArtifactLinkManager artifactLinkManager)RestChainResult(ChainResultsSummary buildSummary, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.UriBuilder baseUriBuilder, StageStatusHelper stageStatusHelper, ExecutableAgentsHelper executableAgentsHelper, BuildLogFileAccessorFactory buildLogFileAccessorFactory, PlanRestService planRestService, ArtifactLinkManager artifactLinkManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexpand()voidexpand(@NotNull ResultsSummary summary, @Nullable ExecutionStatus executionStatus)protected RestBuildArtifactListgetArtifacts()RestStageResultListgetStages()RestStageResultListgetStagesList()protected RestVariableListgetVariables()-
Methods inherited from class com.atlassian.bamboo.plugins.rest.model.build.Result
getBuildNumber, getBuildState, getChanges, getComments, getJiraIssues, getLabels, getLink, getLogFiles, getVariables, setArtifacts, setBuildCompletedTime, setBuildDuration, setBuildDurationDescription, setBuildDurationInSeconds, setBuildNumber, setBuildReason, setBuildRelativeTime, setBuildStartedTime, setBuildState, setBuildTestSummary, setComments, setContinuable, setExpand, setFailedTestCount, setHasExecutableAgents, setId, setJiraIssues, setLabels, setLifeCycleState, setLink, setOnceOff, setParentLink, setPlanName, setPlanResultKey, setPrettyBuildCompletedTime, setPrettyBuildStartedTime, setPrettyQueueDuration, setPrettyQueueStartedTime, setPrettyVcsUpdateDuration, setPrettyVcsUpdateStartedTime, setProjectName, setQuarantinedTestCount, setQueueDuration, setQueueStartedTime, setQueueTimeInSeconds, setRestartable, setRestartCount, setSkippedTestCount, setStage, setStageResult, setStages, setSuccessfulTestCount, setVariables, setVcsRevisionKey, setVcsUpdateDuration, setVcsUpdateInSeconds, setVcsUpdateStartedTime
-
-
-
-
Field Detail
-
detailedResult
protected boolean detailedResult
-
buildLoggerManager
protected BuildLoggerManager buildLoggerManager
-
buildQueueManager
protected BuildQueueManager buildQueueManager
-
planExecutionManager
protected PlanExecutionManager planExecutionManager
-
stageStatusHelper
protected StageStatusHelper stageStatusHelper
-
-
Constructor Detail
-
RestChainResult
public RestChainResult()
-
RestChainResult
public RestChainResult(ChainResultsSummary buildSummary, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.UriBuilder baseUriBuilder, StageStatusHelper stageStatusHelper, ExecutableAgentsHelper executableAgentsHelper, BuildLogFileAccessorFactory buildLogFileAccessorFactory, PlanRestService planRestService, ArtifactLinkManager artifactLinkManager)
-
RestChainResult
public RestChainResult(ChainResultsSummary buildSummary, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.UriBuilder baseUriBuilder, boolean detailedResult, @Nullable @Nullable BuildLoggerManager buildLoggerManager, @Nullable @Nullable PlanExecutionManager planExecutionManager, @Nullable @Nullable BuildQueueManager buildQueueManager, StageStatusHelper stageStatusHelper, ExecutableAgentsHelper executableAgentsHelper, BuildLogFileAccessorFactory buildLogFileAccessorFactory, PlanRestService planRestService, ArtifactLinkManager artifactLinkManager)
-
-
Method Detail
-
expand
public void expand(@NotNull @NotNull ResultsSummary summary, @Nullable @Nullable ExecutionStatus executionStatus)
-
getStages
public RestStageResultList getStages()
-
getArtifacts
protected RestBuildArtifactList getArtifacts()
- Overrides:
getArtifactsin classResult
-
getVariables
protected RestVariableList getVariables()
- Overrides:
getVariablesin classResult
-
getStagesList
public RestStageResultList getStagesList()
-
-