@Path(value="dependency") @Consumes(value={"application/xml","application/json"}) @Produces(value={"application/xml","application/json"}) @Singleton public class DependencyResource extends Object
Constructor and Description |
---|
DependencyResource(BambooUserManager bambooUserManager,
PlanRestService planRestService) |
Modifier and Type | Method and Description |
---|---|
RestDependencies |
getPlanChildDependencies(String projectKey,
String buildKey,
javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
List of plan child dependencies
|
RestDependencies |
getPlanParentDependencies(String projectKey,
String buildKey,
javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
List of plan parent dependencies
|
RestDependencies |
searchForAvailablePlanChildDependencies(String projectKey,
String buildKey,
String searchTerm,
javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Search for available plan child dependencies
|
RestDependencies |
searchForAvailablePlanParentDependencies(String projectKey,
String buildKey,
String searchTerm,
javax.ws.rs.core.UriInfo uriInfo,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Search for available plan parent dependencies
|
public DependencyResource(BambooUserManager bambooUserManager, PlanRestService planRestService)
@GET @Path(value="{projectKey}-{buildKey}/child") public RestDependencies getPlanChildDependencies(@PathParam(value="projectKey") String projectKey, @PathParam(value="buildKey") String buildKey, @Context javax.ws.rs.core.UriInfo uriInfo, @Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
@GET @Path(value="{projectKey}-{buildKey}/parent") public RestDependencies getPlanParentDependencies(@PathParam(value="projectKey") String projectKey, @PathParam(value="buildKey") String buildKey, @Context javax.ws.rs.core.UriInfo uriInfo, @Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
@GET @Path(value="search/{projectKey}-{buildKey}/child") public RestDependencies searchForAvailablePlanChildDependencies(@PathParam(value="projectKey") String projectKey, @PathParam(value="buildKey") String buildKey, @QueryParam(value="searchTerm") String searchTerm, @Context javax.ws.rs.core.UriInfo uriInfo, @Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
@GET @Path(value="search/{projectKey}-{buildKey}/parent") public RestDependencies searchForAvailablePlanParentDependencies(@PathParam(value="projectKey") String projectKey, @PathParam(value="buildKey") String buildKey, @QueryParam(value="searchTerm") String searchTerm, @Context javax.ws.rs.core.UriInfo uriInfo, @Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.