Interface DeploymentTaskService


public interface DeploymentTaskService
  • Method Summary

    Modifier and Type
    Method
    Description
    createTask(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
     
    effectiveDictionary(String environment, String applicationVersion, String application, 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(String deployableId, String containerId, com.xebialabs.deployit.plugin.api.reflect.Type deployedType, com.xebialabs.deployit.engine.api.dto.Deployment deployment)
     
    boolean
    isDeployed(String applicationId, 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(String versionId, String environmentId)
     
    com.xebialabs.deployit.engine.api.dto.Deployment
    prepareUndeploy(String deployedApplicationId)
     
    com.xebialabs.deployit.engine.api.dto.Deployment
    prepareUpdate(String versionId, String deployedApplicationId)
     
    rollback(String taskid)
     
    void
     
    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, String blockId, int stepNr)
     
    com.xebialabs.deployit.engine.api.dto.Deployment
    validate(com.xebialabs.deployit.engine.api.dto.Deployment deployment)
     
  • Method Details

    • isDeployed

      boolean isDeployed(String applicationId, String environmentId)
    • prepareInitial

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

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

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

      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(String taskId)
    • prepareUndeploy

      com.xebialabs.deployit.engine.api.dto.Deployment prepareUndeploy(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(String deployableId, 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, String blockId, int stepNr)
    • rollback

      String rollback(String taskid)
    • effectiveDictionary

      Map<String,String> effectiveDictionary(String environment, String applicationVersion, String application, String container)