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 prepareUpgrade(java.lang.String versionId, java.lang.String deployedApplicationId)
           
 javax.ws.rs.core.Response undeploy(java.lang.String deployedApplicationId)
           
 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)

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)