Class DeploymentClient

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.xebialabs.deployit.engine.api.execution.TaskWithBlock createDeployTask​(com.xebialabs.deployit.engine.api.dto.Deployment deployment)  
      com.xebialabs.deployit.engine.api.execution.TaskWithBlock createRollbackTask​(java.lang.String taskId)  
      java.lang.String createTask​(com.xebialabs.deployit.engine.api.dto.Deployment deployment)  
      com.xebialabs.deployit.engine.api.execution.TaskWithBlock createUndeployTask​(java.lang.String deployedApplication)  
      java.util.Map<java.lang.String,​java.lang.String> effectiveDictionary​(java.lang.String environmentId, java.lang.String applicationId, java.lang.String containerId)  
      com.xebialabs.deployit.engine.api.dto.Deployment generateSelectedDeployeds​(java.util.List<java.lang.String> deployables, com.xebialabs.deployit.engine.api.dto.Deployment deployment)  
      com.xebialabs.deployit.engine.api.dto.Deployment generateSingleDeployed​(java.lang.String deployable, java.lang.String container, 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)  
      boolean isDeployed​(java.lang.String application, java.lang.String environment)  
      com.xebialabs.deployit.engine.api.dto.Deployment prepareAutoDeployeds​(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)  
      com.xebialabs.deployit.engine.api.execution.BlockState taskPreviewBlock​(com.xebialabs.deployit.engine.api.dto.Deployment deployment)  
      com.xebialabs.deployit.engine.api.execution.StepState taskPreviewBlock​(com.xebialabs.deployit.engine.api.dto.Deployment deployment, java.lang.String blockId, int stepNr)  
      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()
    • Method Detail

      • isDeployed

        public boolean isDeployed​(java.lang.String application,
                                  java.lang.String environment)
      • 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)
      • generateSelectedDeployeds

        public com.xebialabs.deployit.engine.api.dto.Deployment generateSelectedDeployeds​(java.util.List<java.lang.String> deployables,
                                                                                          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,
                                                                                       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)
      • prepareAutoDeployeds

        public com.xebialabs.deployit.engine.api.dto.Deployment prepareAutoDeployeds​(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)
      • taskPreviewBlock

        public com.xebialabs.deployit.engine.api.execution.BlockState taskPreviewBlock​(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
      • taskPreviewBlock

        public com.xebialabs.deployit.engine.api.execution.StepState taskPreviewBlock​(com.xebialabs.deployit.engine.api.dto.Deployment deployment,
                                                                                      java.lang.String blockId,
                                                                                      int stepNr)
      • createDeployTask

        public com.xebialabs.deployit.engine.api.execution.TaskWithBlock createDeployTask​(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
      • createUndeployTask

        public com.xebialabs.deployit.engine.api.execution.TaskWithBlock createUndeployTask​(java.lang.String deployedApplication)
      • createRollbackTask

        public com.xebialabs.deployit.engine.api.execution.TaskWithBlock createRollbackTask​(java.lang.String taskId)
      • effectiveDictionary

        public java.util.Map<java.lang.String,​java.lang.String> effectiveDictionary​(java.lang.String environmentId,
                                                                                          java.lang.String applicationId,
                                                                                          java.lang.String containerId)
      • createTask

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