com.xebialabs.deployit.core.rest.api
Class DeploymentResource
java.lang.Object
com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
com.xebialabs.deployit.core.rest.api.DeploymentResource
- All Implemented Interfaces:
- com.xebialabs.deployit.engine.api.DeploymentService
@Controller
public class DeploymentResource
- extends AbstractSecuredResource
- implements com.xebialabs.deployit.engine.api.DeploymentService
|
Method Summary |
java.lang.String |
createTask(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
|
com.xebialabs.deployit.engine.api.dto.Deployment |
generateAllDeployeds(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
|
com.xebialabs.deployit.engine.api.dto.Deployment |
generateSelectedDeployeds(java.util.List<java.lang.String> deployableIds,
com.xebialabs.deployit.engine.api.dto.Deployment deployment)
|
com.xebialabs.deployit.engine.api.dto.Deployment |
generateSingleDeployed(java.lang.String deployableId,
java.lang.String containerId,
com.xebialabs.deployit.plugin.api.reflect.Type deployedType,
com.xebialabs.deployit.engine.api.dto.Deployment deployment)
|
com.xebialabs.deployit.engine.api.dto.Deployment |
prepareInitial(java.lang.String versionId,
java.lang.String environmentId)
|
com.xebialabs.deployit.engine.api.dto.Deployment |
prepareUndeploy(java.lang.String deployedApplicationId)
|
com.xebialabs.deployit.engine.api.dto.Deployment |
prepareUpdate(java.lang.String newVersionId,
java.lang.String deployedApplicationId)
|
java.lang.String |
rollback(java.lang.String taskid)
|
com.xebialabs.deployit.engine.api.dto.Deployment |
validate(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeploymentResource
public DeploymentResource()
prepareInitial
public com.xebialabs.deployit.engine.api.dto.Deployment prepareInitial(java.lang.String versionId,
java.lang.String environmentId)
- Specified by:
prepareInitial in interface com.xebialabs.deployit.engine.api.DeploymentService
prepareUpdate
public com.xebialabs.deployit.engine.api.dto.Deployment prepareUpdate(java.lang.String newVersionId,
java.lang.String deployedApplicationId)
- Specified by:
prepareUpdate in interface com.xebialabs.deployit.engine.api.DeploymentService
prepareUndeploy
public com.xebialabs.deployit.engine.api.dto.Deployment prepareUndeploy(java.lang.String deployedApplicationId)
- Specified by:
prepareUndeploy in interface com.xebialabs.deployit.engine.api.DeploymentService
generateAllDeployeds
public com.xebialabs.deployit.engine.api.dto.Deployment generateAllDeployeds(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
- Specified by:
generateAllDeployeds in interface com.xebialabs.deployit.engine.api.DeploymentService
generateSelectedDeployeds
public com.xebialabs.deployit.engine.api.dto.Deployment generateSelectedDeployeds(java.util.List<java.lang.String> deployableIds,
com.xebialabs.deployit.engine.api.dto.Deployment deployment)
- Specified by:
generateSelectedDeployeds in interface com.xebialabs.deployit.engine.api.DeploymentService
generateSingleDeployed
public com.xebialabs.deployit.engine.api.dto.Deployment generateSingleDeployed(java.lang.String deployableId,
java.lang.String containerId,
com.xebialabs.deployit.plugin.api.reflect.Type deployedType,
com.xebialabs.deployit.engine.api.dto.Deployment deployment)
- Specified by:
generateSingleDeployed in interface com.xebialabs.deployit.engine.api.DeploymentService
validate
public com.xebialabs.deployit.engine.api.dto.Deployment validate(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
- Specified by:
validate in interface com.xebialabs.deployit.engine.api.DeploymentService
createTask
public java.lang.String createTask(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
- Specified by:
createTask in interface com.xebialabs.deployit.engine.api.DeploymentService
rollback
public java.lang.String rollback(java.lang.String taskid)
- Specified by:
rollback in interface com.xebialabs.deployit.engine.api.DeploymentService