com.xebialabs.deployit.core.api
Interface DeploymentProxy


public interface DeploymentProxy


Method Summary
 javax.ws.rs.core.Response deploy(Deployment deployment)
           
 javax.ws.rs.core.Response generateAllDeployeds(Deployment deployment)
           
 javax.ws.rs.core.Response generateSelectedDeployeds(java.util.List<java.lang.String> deployableIds, Deployment deployment)
           
 javax.ws.rs.core.Response generateSingleDeployed(java.lang.String deployableId, java.lang.String containerId, java.lang.String deployedType, Deployment deployment)
           
 javax.ws.rs.core.Response prepareInitial(java.lang.String versionId, java.lang.String environmentId)
           
 javax.ws.rs.core.Response prepareUndeployApplication(java.lang.String deployedApplicationId)
           
 javax.ws.rs.core.Response prepareUpgrade(java.lang.String versionId, java.lang.String deployedApplicationId)
           
 javax.ws.rs.core.Response undeploy(java.lang.String deployedApplicationId)
           
 javax.ws.rs.core.Response undeployApplication(Deployment deployment)
           
 javax.ws.rs.core.Response validate(Deployment deployment)
           
 

Method Detail

prepareInitial

javax.ws.rs.core.Response prepareInitial(java.lang.String versionId,
                                         java.lang.String environmentId)

prepareUpgrade

javax.ws.rs.core.Response prepareUpgrade(java.lang.String versionId,
                                         java.lang.String deployedApplicationId)

prepareUndeployApplication

javax.ws.rs.core.Response prepareUndeployApplication(java.lang.String deployedApplicationId)

generateAllDeployeds

javax.ws.rs.core.Response generateAllDeployeds(Deployment deployment)

generateSelectedDeployeds

javax.ws.rs.core.Response generateSelectedDeployeds(java.util.List<java.lang.String> deployableIds,
                                                    Deployment deployment)

generateSingleDeployed

javax.ws.rs.core.Response generateSingleDeployed(java.lang.String deployableId,
                                                 java.lang.String containerId,
                                                 java.lang.String deployedType,
                                                 Deployment deployment)

validate

javax.ws.rs.core.Response validate(Deployment deployment)

deploy

javax.ws.rs.core.Response deploy(Deployment deployment)

undeploy

javax.ws.rs.core.Response undeploy(java.lang.String deployedApplicationId)

undeployApplication

javax.ws.rs.core.Response undeployApplication(Deployment deployment)