com.atlassian.bamboo.plugins.rest.model.build
Class ResultDetails

java.lang.Object
  extended by com.atlassian.bamboo.plugins.rest.model.build.Result
      extended by com.atlassian.bamboo.plugins.rest.model.build.ResultDetails

public class ResultDetails
extends Result


Field Summary
protected  RestChangeList changes
           
protected  RestBuildLogEntryList logEntries
           
protected  RestBuildMetadataList metadata
           
protected  RestProgress progress
           
protected  RestBuildQueueStatus queue
           
protected  RestTestResults testResults
           
 
Fields inherited from class com.atlassian.bamboo.plugins.rest.model.build.Result
artifacts, baseUriBuilder, buildNumber, buildResultKey, buildState, buildSummary, comments, jiraIssues, labels, link, planService, stages, STATE
 
Constructor Summary
ResultDetails()
           
ResultDetails(ResultsSummary buildSummary, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.UriBuilder baseUriBuilder, BuildExecutionManager buildExecutionManager, BuildLogFileAccessorFactory buildLogFileAccessorFactory, PlanService planService)
           
 
Method Summary
 void expand(ResultsSummary summary, BuildResults buildResults)
           
 void expand(ResultsSummary summary, ExecutionStatus executionStatus, BuildQueuePosition buildQueuePosition, boolean hasExecutableAgents)
           
 int getBuildNumber()
           
 com.atlassian.plugins.rest.common.Link getLink()
           
 RestTestResults getTestResults()
           
 void setChanges(RestChangeList changes)
           
 void setLogEntries(RestBuildLogEntryList logEntries)
           
 void setMetadata(RestBuildMetadataList metadata)
           
 void setProgress(RestProgress progress)
           
 
Methods inherited from class com.atlassian.bamboo.plugins.rest.model.build.Result
expand, getArtifacts, getBuildKey, getBuildResultKey, getBuildState, getChanges, getComments, getJiraIssues, getLabels, setArtifacts, setBuildCompletedTime, setBuildDuration, setBuildDurationDescription, setBuildDurationInSeconds, setBuildNumber, setBuildReason, setBuildRelativeTime, setBuildResultKey, setBuildStartedTime, setBuildState, setBuildTestSummary, setComments, setContinuable, setExpand, setFailedTestCount, setHasExecutableAgents, setId, setJiraIssues, setLabels, setLifeCycleState, setLink, setParentLink, setPlanName, setPrettyBuildCompletedTime, setPrettyBuildStartedTime, setPrettyQueueDuration, setPrettyQueueStartedTime, setPrettyVcsUpdateDuration, setPrettyVcsUpdateStartedTime, setProjectName, setQuarantinedTestCount, setQueueDuration, setQueueStartedTime, setQueueTimeInSeconds, setRestartable, setRestartCount, setStage, setStageResult, setStages, setSuccessfulTestCount, setVcsRevisionKey, setVcsUpdateDuration, setVcsUpdateInSeconds, setVcsUpdateStartedTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

changes

@Expandable
protected RestChangeList changes

testResults

@Expandable
protected RestTestResults testResults

metadata

@Expandable
protected RestBuildMetadataList metadata

progress

protected RestProgress progress

queue

protected RestBuildQueueStatus queue

logEntries

@Expandable
protected RestBuildLogEntryList logEntries
Constructor Detail

ResultDetails

public ResultDetails()

ResultDetails

public ResultDetails(ResultsSummary buildSummary,
                     javax.ws.rs.core.UriInfo uriInfo,
                     javax.ws.rs.core.UriBuilder baseUriBuilder,
                     BuildExecutionManager buildExecutionManager,
                     BuildLogFileAccessorFactory buildLogFileAccessorFactory,
                     PlanService planService)
Method Detail

getBuildNumber

public int getBuildNumber()
Overrides:
getBuildNumber in class Result

getLink

public com.atlassian.plugins.rest.common.Link getLink()
Overrides:
getLink in class Result

expand

public void expand(ResultsSummary summary,
                   BuildResults buildResults)

expand

public void expand(ResultsSummary summary,
                   ExecutionStatus executionStatus,
                   @NotNull
                   BuildQueuePosition buildQueuePosition,
                   boolean hasExecutableAgents)

getTestResults

public RestTestResults getTestResults()

setChanges

public void setChanges(RestChangeList changes)

setMetadata

public void setMetadata(RestBuildMetadataList metadata)

setProgress

public void setProgress(RestProgress progress)

setLogEntries

public void setLogEntries(RestBuildLogEntryList logEntries)


Copyright © 2012 Atlassian. All Rights Reserved.