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

java.lang.Object
  extended by com.atlassian.bamboo.plugins.rest.model.build.AbstractRestBuild
      extended by com.atlassian.bamboo.plugins.rest.model.build.BaseBuildDetails
Direct Known Subclasses:
BuildDetails, ResultDetails

public class BaseBuildDetails
extends AbstractRestBuild


Field Summary
protected  RestBuildArtifactList artifacts
           
protected  RestCommentList comments
           
protected  java.lang.String expand
           
protected  RestJiraIssueList jiraIssues
           
protected  RestBuildLabelList labels
           
 
Fields inherited from class com.atlassian.bamboo.plugins.rest.model.build.AbstractRestBuild
baseUriBuilder, buildCompletedTime, buildDuration, buildDurationDescription, buildDurationInSeconds, buildNumber, buildReason, buildRelativeTime, buildResultKey, buildStartedTime, buildState, buildSummary, buildTestSummary, chainLink, failedTestCount, hasExecutableAgents, id, jiraHostUrl, KEY, LIFE_CYCLE_STATE, lifeCycleState, link, NUMBER, prettyQueueDuration, prettyVcsUpdateDuration, queueDuration, queueStartedTime, queueTimeInSeconds, stage, stageResult, STATE, successfulTestCount, vcsRevisionKey, vcsUpdateDuration, vcsUpdateInSeconds, vcsUpdateStartedTime
 
Constructor Summary
BaseBuildDetails()
           
BaseBuildDetails(ResultsSummary buildSummary, java.lang.String jiraHostUrl, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.UriBuilder baseUriBuilder)
           
 
Method Summary
 void expand(ResultsSummary summary, BuildResults buildResults)
           
 void expand(ResultsSummary summary, ExecutionStatus executionStatus, java.util.List<LogEntry> buildLog, BuildQueuePosition buildQueuePosition, boolean hasExecutableAgents)
           
 int getBuildNumber()
           
 com.atlassian.plugins.rest.common.Link getLink()
           
 RestTestResults getTestResults()
           
 
Methods inherited from class com.atlassian.bamboo.plugins.rest.model.build.AbstractRestBuild
expand, getArtifacts, getBuildKey, getBuildResultKey, getBuildState, getChanges, getComments, getJiraIssueManager, getJiraIssues, getLabels, setStageResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

expand

protected java.lang.String expand

artifacts

@Expandable
protected RestBuildArtifactList artifacts

comments

@Expandable
protected RestCommentList comments

labels

@Expandable
protected RestBuildLabelList labels

jiraIssues

@Expandable
protected RestJiraIssueList jiraIssues
Constructor Detail

BaseBuildDetails

public BaseBuildDetails()

BaseBuildDetails

public BaseBuildDetails(ResultsSummary buildSummary,
                        java.lang.String jiraHostUrl,
                        javax.ws.rs.core.UriInfo uriInfo,
                        javax.ws.rs.core.UriBuilder baseUriBuilder)
Method Detail

getBuildNumber

public int getBuildNumber()
Overrides:
getBuildNumber in class AbstractRestBuild

getLink

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

expand

public void expand(ResultsSummary summary,
                   BuildResults buildResults)

expand

public void expand(ResultsSummary summary,
                   ExecutionStatus executionStatus,
                   java.util.List<LogEntry> buildLog,
                   @NotNull
                   BuildQueuePosition buildQueuePosition,
                   boolean hasExecutableAgents)

getTestResults

public RestTestResults getTestResults()


Copyright © 2010 Atlassian. All Rights Reserved.