Class DeploymentPreviewResource
- java.lang.Object
-
- com.atlassian.bamboo.plugins.rest.deployments.execution.DeploymentPreviewResource
-
@Singleton public class DeploymentPreviewResource extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeploymentPreviewResource.VersionPreview
-
Field Summary
Fields Modifier and Type Field Description static StringPOSSIBLE_RESULTSstatic StringPREVIOUS_VERSION_IDstatic StringVERSION_IDstatic StringVERSION_NAME
-
Constructor Summary
Constructors Constructor Description DeploymentPreviewResource(DeploymentVersionService deploymentVersionService, EnvironmentService environmentService, DeploymentProjectService deploymentProjectService, DeploymentResultService deploymentResultService, ResultsSummaryManager resultSummaryManager, DeploymentVersionVcsChangesetService deploymentVersionVcsChangesetService, DeploymentVersionLinkedJiraIssuesService deploymentVersionLinkedJiraIssuesService, PlanRestService planRestService, CustomVariableContext customVariableContext, Jsonator jsonator, CachedPlanManager cachedPlanManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsegetPossibleResults(String planKeyString, long deploymentProjectId, javax.ws.rs.core.UriInfo uriInfo)com.atlassian.bamboo.plugins.rest.deployments.execution.DeploymentPreviewResource.VersionNamegetVersionName(long deploymentProjectId, String resultKey)DeploymentPreviewResource.VersionPreviewgetVersionPreview(String versionName, long versionId, long deploymentProjectId, long previousVersionId, javax.ws.rs.core.UriInfo uriInfo)DeploymentPreviewResource.VersionPreviewgetVersionPreview(String resultKey, String planKey, int buildNumber, long deploymentProjectId, long previousVersionId, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders httpHeaders)
-
-
-
Field Detail
-
POSSIBLE_RESULTS
public static final String POSSIBLE_RESULTS
- See Also:
- Constant Field Values
-
VERSION_NAME
public static final String VERSION_NAME
- See Also:
- Constant Field Values
-
VERSION_ID
public static final String VERSION_ID
- See Also:
- Constant Field Values
-
PREVIOUS_VERSION_ID
public static final String PREVIOUS_VERSION_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DeploymentPreviewResource
public DeploymentPreviewResource(DeploymentVersionService deploymentVersionService, EnvironmentService environmentService, DeploymentProjectService deploymentProjectService, DeploymentResultService deploymentResultService, ResultsSummaryManager resultSummaryManager, DeploymentVersionVcsChangesetService deploymentVersionVcsChangesetService, DeploymentVersionLinkedJiraIssuesService deploymentVersionLinkedJiraIssuesService, PlanRestService planRestService, CustomVariableContext customVariableContext, Jsonator jsonator, CachedPlanManager cachedPlanManager)
-
-
Method Detail
-
getVersionPreview
public DeploymentPreviewResource.VersionPreview getVersionPreview(String versionName, long versionId, long deploymentProjectId, long previousVersionId, @Context javax.ws.rs.core.UriInfo uriInfo) throws WebValidationException
- Throws:
WebValidationException
-
getPossibleResults
public javax.ws.rs.core.Response getPossibleResults(String planKeyString, long deploymentProjectId, @Context javax.ws.rs.core.UriInfo uriInfo) throws WebValidationException
- Throws:
WebValidationException
-
getVersionName
public com.atlassian.bamboo.plugins.rest.deployments.execution.DeploymentPreviewResource.VersionName getVersionName(long deploymentProjectId, String resultKey) throws WebValidationException- Throws:
WebValidationException
-
getVersionPreview
public DeploymentPreviewResource.VersionPreview getVersionPreview(String resultKey, String planKey, int buildNumber, long deploymentProjectId, long previousVersionId, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders) throws WebValidationException
- Throws:
WebValidationException
-
-