com.xebialabs.deployit.client
Class DeploymentClient

java.lang.Object
  extended by com.xebialabs.deployit.client.DeploymentClient

public class DeploymentClient
extends java.lang.Object


Constructor Summary
DeploymentClient(com.xebialabs.deployit.engine.api.DeploymentService deploymentProxy)
           
 
Method Summary
 java.lang.String deploy(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 generateSingleDeployed(java.lang.String deployable, java.lang.String container, java.lang.String type, com.xebialabs.deployit.engine.api.dto.Deployment deployment)
           
 com.xebialabs.deployit.engine.api.dto.Deployment prepareInitial(java.lang.String version, java.lang.String environment)
           
 com.xebialabs.deployit.engine.api.dto.Deployment prepareUpgrade(java.lang.String version, java.lang.String deployedApplication)
           
 java.lang.String rollback(java.lang.String taskid)
           
 java.lang.String undeploy(java.lang.String deployedApplication)
           
 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
 

Constructor Detail

DeploymentClient

public DeploymentClient(com.xebialabs.deployit.engine.api.DeploymentService deploymentProxy)
Method Detail

prepareInitial

public com.xebialabs.deployit.engine.api.dto.Deployment prepareInitial(java.lang.String version,
                                                                       java.lang.String environment)

prepareUpgrade

public com.xebialabs.deployit.engine.api.dto.Deployment prepareUpgrade(java.lang.String version,
                                                                       java.lang.String deployedApplication)

generateAllDeployeds

public com.xebialabs.deployit.engine.api.dto.Deployment generateAllDeployeds(com.xebialabs.deployit.engine.api.dto.Deployment deployment)

generateSingleDeployed

public com.xebialabs.deployit.engine.api.dto.Deployment generateSingleDeployed(java.lang.String deployable,
                                                                               java.lang.String container,
                                                                               java.lang.String type,
                                                                               com.xebialabs.deployit.engine.api.dto.Deployment deployment)

validate

public com.xebialabs.deployit.engine.api.dto.Deployment validate(com.xebialabs.deployit.engine.api.dto.Deployment deployment)

deploy

public java.lang.String deploy(com.xebialabs.deployit.engine.api.dto.Deployment deployment)

undeploy

public java.lang.String undeploy(java.lang.String deployedApplication)

rollback

public java.lang.String rollback(java.lang.String taskid)