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

All Known Implementing Classes:
DefaultBambooBuildService

public interface BambooBuildService

User: mwent Date: Apr 30, 2009 Time: 9:26:34 AM


Method Summary
 void assertPlanExists(java.lang.String projectKey, java.lang.String planKey)
           
 void assertProjectExists(java.lang.String projectKey)
           
 void assertReadPermissionForPlan(java.lang.String projectKey, java.lang.String planKey)
           
 RestBuild createBuildResultDetails(java.lang.String projectKey, java.lang.String planKey, java.lang.String buildNumber, javax.ws.rs.core.UriInfo uriInfo)
           
 RestBuilds createBuildResultList(Build plan, javax.ws.rs.core.UriInfo uriInfo, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
           
 RestPlans getAllPlanList(javax.ws.rs.core.UriInfo uriInfo, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
           
 Build getPlan(java.lang.String projectKey, java.lang.String planKey)
           
 RestPlan getPlanDetails(java.lang.String projectKey, java.lang.String planKey, javax.ws.rs.core.UriInfo uriInfo, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
           
 java.util.List<RestPlan> getPlansForProject(java.lang.String projectKey, javax.ws.rs.core.UriInfo uriInfo, com.atlassian.user.User user)
           
 RestProject getProject(java.lang.String projectKey, javax.ws.rs.core.UriInfo uriInfo, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
           
 RestProjects getProjectList(javax.ws.rs.core.UriInfo uriInfo, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
           
 

Method Detail

assertProjectExists

void assertProjectExists(java.lang.String projectKey)

getPlan

Build getPlan(java.lang.String projectKey,
              java.lang.String planKey)

assertReadPermissionForPlan

void assertReadPermissionForPlan(java.lang.String projectKey,
                                 java.lang.String planKey)

createBuildResultList

RestBuilds createBuildResultList(Build plan,
                                 javax.ws.rs.core.UriInfo uriInfo,
                                 com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)

createBuildResultDetails

RestBuild createBuildResultDetails(java.lang.String projectKey,
                                   java.lang.String planKey,
                                   java.lang.String buildNumber,
                                   javax.ws.rs.core.UriInfo uriInfo)

assertPlanExists

void assertPlanExists(java.lang.String projectKey,
                      java.lang.String planKey)

getProject

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

getPlanDetails

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

getProjectList

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

getPlansForProject

java.util.List<RestPlan> getPlansForProject(java.lang.String projectKey,
                                            javax.ws.rs.core.UriInfo uriInfo,
                                            com.atlassian.user.User user)

getAllPlanList

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


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.