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)
           
 void addBuildLabel(java.lang.String projectKey, java.lang.String buildKey, java.lang.String buildNumber, RestBuildLabel label, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
           
 RestComments getBuildComments(java.lang.String projectKey, java.lang.String buildKey, java.lang.String buildNumber, javax.ws.rs.core.UriInfo uriInfo)
           
<T extends BaseRestBuilds>
T
getBuildHistoryList(java.lang.String projectKey, java.lang.String buildKey, javax.ws.rs.core.UriInfo uriInfo, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext, java.lang.Class<T> aClass)
           
 RestBuildLabels getBuildLabels(java.lang.String projectKey, java.lang.String buildKey, java.lang.String buildNumber, javax.ws.rs.core.UriInfo uriInfo)
           
<T extends AbstractRestBuild>
T
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, java.lang.Class<T> aClass)
           
<T extends BaseRestBuilds>
T
getLatestBuildResults(javax.ws.rs.core.UriInfo uriInfo, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext, java.lang.Class<T> aClass)
           
<T extends BaseRestBuilds>
T
getLatestBuildResultsForProject(java.lang.String projectKey, javax.ws.rs.core.UriInfo uriInfo, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext, java.lang.Class<T> aClass)
           
 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)
           
 

Method Detail

getLatestBuildResults

<T extends BaseRestBuilds> T getLatestBuildResults(javax.ws.rs.core.UriInfo uriInfo,
                                                   com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
                                                   java.lang.Class<T> aClass)

getLatestBuildResultsForProject

<T extends BaseRestBuilds> T getLatestBuildResultsForProject(java.lang.String projectKey,
                                                             javax.ws.rs.core.UriInfo uriInfo,
                                                             com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
                                                             java.lang.Class<T> aClass)

getBuildHistoryList

<T extends BaseRestBuilds> T getBuildHistoryList(java.lang.String projectKey,
                                                 java.lang.String buildKey,
                                                 javax.ws.rs.core.UriInfo uriInfo,
                                                 com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
                                                 java.lang.Class<T> aClass)

getBuildResult

<T extends AbstractRestBuild> T 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,
                                               java.lang.Class<T> aClass)

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)

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)

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)
                      throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2010 Atlassian. All Rights Reserved.