@ExperimentalApi public class EnvironmentRequirementResource extends Object
| Modifier and Type | Field and Description |
|---|---|
static RestAgentSummary |
AGENT_SUMMARY |
static RestRequirement |
REQUIREMENT
Used for REST documentation generation.
|
static List<RestRequirement> |
REQUIREMENTS |
| Constructor and Description |
|---|
EnvironmentRequirementResource(DeploymentProjectService deploymentProjectService,
EnvironmentRequirementService environmentRequirementService,
EnvironmentService environmentService,
BambooPermissionManager bambooPermissionManager,
FeatureManager featureManager,
LinkService linkService) |
| Modifier and Type | Method and Description |
|---|---|
RestRequirement |
addRequirementForEnvironment(long environmentId,
RestRequirement requirement,
javax.ws.rs.core.UriInfo uriInfo) |
RestAgentSummary |
getAgentMatchesForEnvironment(long environmentId,
javax.ws.rs.core.UriInfo uriInfo) |
RestAgentSummary |
getDetailedAgentMatchesForEnvironment(long environmentId,
javax.ws.rs.core.UriInfo uriInfo) |
RestRequirement |
getRequirementForEnvironment(long environmentId,
long requirementId,
javax.ws.rs.core.UriInfo uriInfo) |
List<RestRequirement> |
getRequirementsForEnvironment(long environmentId) |
javax.ws.rs.core.Response |
removeRequirementFromEnvironment(long environmentId,
long requirementId) |
RestRequirement |
updateRequirementForEnvironment(long environmentId,
long requirementId,
RestRequirement requirement,
javax.ws.rs.core.UriInfo uriInfo) |
public static final RestRequirement REQUIREMENT
public static final List<RestRequirement> REQUIREMENTS
public static final RestAgentSummary AGENT_SUMMARY
public EnvironmentRequirementResource(DeploymentProjectService deploymentProjectService, EnvironmentRequirementService environmentRequirementService, EnvironmentService environmentService, BambooPermissionManager bambooPermissionManager, FeatureManager featureManager, LinkService linkService)
public RestAgentSummary getAgentMatchesForEnvironment(long environmentId, @Context javax.ws.rs.core.UriInfo uriInfo) throws WebValidationException
WebValidationExceptionpublic RestAgentSummary getDetailedAgentMatchesForEnvironment(long environmentId, @Context javax.ws.rs.core.UriInfo uriInfo) throws WebValidationException
WebValidationExceptionpublic List<RestRequirement> getRequirementsForEnvironment(long environmentId) throws WebValidationException
WebValidationExceptionpublic RestRequirement getRequirementForEnvironment(long environmentId, long requirementId, @Context javax.ws.rs.core.UriInfo uriInfo) throws WebValidationException
WebValidationExceptionpublic RestRequirement addRequirementForEnvironment(long environmentId, RestRequirement requirement, @Context javax.ws.rs.core.UriInfo uriInfo) throws WebValidationException
WebValidationExceptionpublic RestRequirement updateRequirementForEnvironment(long environmentId, long requirementId, RestRequirement requirement, @Context javax.ws.rs.core.UriInfo uriInfo) throws WebValidationException
WebValidationExceptionpublic javax.ws.rs.core.Response removeRequirementFromEnvironment(long environmentId,
long requirementId)
throws WebValidationException
WebValidationExceptionCopyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.