com.atlassian.bamboo.plugins.rest.service
Class DefaultBambooBuildService
java.lang.Object
com.atlassian.bamboo.plugins.rest.service.DefaultBambooBuildService
- All Implemented Interfaces:
- BambooBuildService
public class DefaultBambooBuildService
- extends java.lang.Object
- implements BambooBuildService
User: mwent Date: Apr 30, 2009 Time: 8:51: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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultBambooBuildService
public DefaultBambooBuildService(BuildManager planManager,
BuildResultsSummaryManager buildResultsSummaryManager,
LabelManager labelManager,
BambooUserManager bambooUserManager,
BambooPermissionManager bambooPermissionManager,
AdministrationConfigurationManager administrationConfigurationManager)
assertProjectExists
public void assertProjectExists(java.lang.String projectKey)
- Specified by:
assertProjectExists
in interface BambooBuildService
assertPlanExists
public void assertPlanExists(java.lang.String projectKey,
java.lang.String planKey)
- Specified by:
assertPlanExists
in interface BambooBuildService
getPlan
public Build getPlan(java.lang.String projectKey,
java.lang.String planKey)
- Specified by:
getPlan
in interface BambooBuildService
assertReadPermissionForPlan
public void assertReadPermissionForPlan(java.lang.String projectKey,
java.lang.String planKey)
- Specified by:
assertReadPermissionForPlan
in interface BambooBuildService
createBuildResultList
public RestBuilds createBuildResultList(Build plan,
javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
- Specified by:
createBuildResultList
in interface BambooBuildService
createBuildResultDetails
public RestBuild createBuildResultDetails(java.lang.String projectKey,
java.lang.String planKey,
java.lang.String buildNumber,
javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
createBuildResultDetails
in interface BambooBuildService
getProjectList
public RestProjects getProjectList(javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
- Specified by:
getProjectList
in interface BambooBuildService
getProject
public RestProject getProject(java.lang.String projectKey,
javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
- Specified by:
getProject
in interface BambooBuildService
getPlanDetails
public RestPlan getPlanDetails(java.lang.String projectKey,
java.lang.String planKey,
javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
- Specified by:
getPlanDetails
in interface BambooBuildService
getAllPlanList
public RestPlans getAllPlanList(javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
- Specified by:
getAllPlanList
in interface BambooBuildService
getPlansForProject
public java.util.List<RestPlan> getPlansForProject(java.lang.String projectKey,
javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.user.User user)
- Specified by:
getPlansForProject
in interface BambooBuildService
Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.