com.atlassian.bamboo.plugins.rest.service
Interface ResultService

All Known Implementing Classes:
ResultServiceImpl

public interface ResultService


Method Summary
 void addBuildComment(java.lang.String projectKey, java.lang.String buildKey, java.lang.String buildNumber, RestComment comment, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext, javax.ws.rs.core.UriInfo uriInfo)
           
 void addBuildLabel(java.lang.String projectKey, java.lang.String buildKey, java.lang.String buildNumber, RestBuildLabel label, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext, javax.ws.rs.core.UriInfo uriInfo)
           
 RestComments getBuildComments(java.lang.String projectKey, java.lang.String buildKey, java.lang.String buildNumber, javax.ws.rs.core.UriInfo uriInfo)
           
 RestResults getBuildHistoryList(java.lang.String projectKey, java.lang.String buildKey, javax.ws.rs.core.UriInfo uriInfo, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
           
 RestBuildLabels getBuildLabels(java.lang.String projectKey, java.lang.String buildKey, java.lang.String buildNumber, javax.ws.rs.core.UriInfo uriInfo)
           
 Result getBuildResult(java.lang.String projectKey, java.lang.String buildKey, java.lang.String buildNumber, javax.ws.rs.core.UriInfo uriInfo, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
           
 RestResults getLatestBuildResults(javax.ws.rs.core.UriInfo uriInfo, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
           
 RestResults getLatestBuildResultsForProject(java.lang.String projectKey, javax.ws.rs.core.UriInfo uriInfo, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
           
 RestResultStatus getResultStatus(java.lang.String projectKey, java.lang.String buildKey, java.lang.String buildNumber, javax.ws.rs.core.UriInfo uriInfo, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
           
 void removeBuildLabel(java.lang.String projectKey, java.lang.String buildKey, java.lang.String buildNumber, java.lang.String labelName, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext, javax.ws.rs.core.UriInfo uriInfo)
           
 

Method Detail

getLatestBuildResults

RestResults getLatestBuildResults(javax.ws.rs.core.UriInfo uriInfo,
                                  com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)

getLatestBuildResultsForProject

RestResults getLatestBuildResultsForProject(java.lang.String projectKey,
                                            javax.ws.rs.core.UriInfo uriInfo,
                                            com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)

getBuildHistoryList

RestResults getBuildHistoryList(java.lang.String projectKey,
                                java.lang.String buildKey,
                                javax.ws.rs.core.UriInfo uriInfo,
                                com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)

getBuildResult

Result getBuildResult(java.lang.String projectKey,
                      java.lang.String buildKey,
                      java.lang.String buildNumber,
                      javax.ws.rs.core.UriInfo uriInfo,
                      com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)

getBuildComments

RestComments getBuildComments(java.lang.String projectKey,
                              java.lang.String buildKey,
                              java.lang.String buildNumber,
                              javax.ws.rs.core.UriInfo uriInfo)

addBuildComment

void addBuildComment(java.lang.String projectKey,
                     java.lang.String buildKey,
                     java.lang.String buildNumber,
                     RestComment comment,
                     com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
                     javax.ws.rs.core.UriInfo uriInfo)

getBuildLabels

RestBuildLabels getBuildLabels(java.lang.String projectKey,
                               java.lang.String buildKey,
                               java.lang.String buildNumber,
                               javax.ws.rs.core.UriInfo uriInfo)

addBuildLabel

void addBuildLabel(java.lang.String projectKey,
                   java.lang.String buildKey,
                   java.lang.String buildNumber,
                   RestBuildLabel label,
                   com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
                   javax.ws.rs.core.UriInfo uriInfo)

removeBuildLabel

void removeBuildLabel(java.lang.String projectKey,
                      java.lang.String buildKey,
                      java.lang.String buildNumber,
                      java.lang.String labelName,
                      com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
                      javax.ws.rs.core.UriInfo uriInfo)
                      throws java.lang.Exception
Throws:
java.lang.Exception

getResultStatus

RestResultStatus getResultStatus(java.lang.String projectKey,
                                 java.lang.String buildKey,
                                 java.lang.String buildNumber,
                                 javax.ws.rs.core.UriInfo uriInfo,
                                 com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)


Copyright © 2011 Atlassian. All Rights Reserved.