Interface DeploymentTaskService


  • public interface DeploymentTaskService
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String createTask​(com.xebialabs.deployit.engine.api.dto.Deployment deployment)  
      java.util.Map<java.lang.String,​java.lang.String> effectiveDictionary​(java.lang.String environment, java.lang.String applicationVersion, java.lang.String application, java.lang.String container)  
      com.xebialabs.deployit.engine.api.dto.Deployment generateSelectedDeployeds​(com.xebialabs.deployit.engine.api.dto.SelectedDeployment selectedDeployment)  
      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)  
      boolean isDeployed​(java.lang.String applicationId, java.lang.String environmentId)  
      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 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 versionId, java.lang.String deployedApplicationId)  
      java.lang.String rollback​(java.lang.String taskid)  
      void startDeploymentTask​(java.lang.String taskId)  
      com.xebialabs.deployit.engine.api.execution.TaskPreviewBlock 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)  
    • Method Detail

      • isDeployed

        boolean isDeployed​(java.lang.String applicationId,
                           java.lang.String environmentId)
      • prepareInitial

        com.xebialabs.deployit.engine.api.dto.Deployment prepareInitial​(java.lang.String versionId,
                                                                        java.lang.String environmentId)
      • prepareUpdate

        com.xebialabs.deployit.engine.api.dto.Deployment prepareUpdate​(java.lang.String versionId,
                                                                       java.lang.String deployedApplicationId)
      • prepareAutoDeployeds

        com.xebialabs.deployit.engine.api.dto.Deployment prepareAutoDeployeds​(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
      • createTask

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

        com.xebialabs.deployit.engine.api.dto.Deployment validate​(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
      • startDeploymentTask

        void startDeploymentTask​(java.lang.String taskId)
      • prepareUndeploy

        com.xebialabs.deployit.engine.api.dto.Deployment prepareUndeploy​(java.lang.String deployedApplicationId)
      • generateSelectedDeployeds

        com.xebialabs.deployit.engine.api.dto.Deployment generateSelectedDeployeds​(com.xebialabs.deployit.engine.api.dto.SelectedDeployment selectedDeployment)
      • generateSingleDeployed

        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)
      • taskPreviewBlock

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

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

        java.lang.String rollback​(java.lang.String taskid)
      • effectiveDictionary

        java.util.Map<java.lang.String,​java.lang.String> effectiveDictionary​(java.lang.String environment,
                                                                                   java.lang.String applicationVersion,
                                                                                   java.lang.String application,
                                                                                   java.lang.String container)