Class TaskSpecificationServiceImpl

java.lang.Object
com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
com.xebialabs.deployit.core.rest.api.TaskSpecificationServiceImpl
All Implemented Interfaces:
com.xebialabs.deployit.service.deployment.TaskSpecificationService

@Service("taskSpecificationService") public class TaskSpecificationServiceImpl extends com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource implements com.xebialabs.deployit.service.deployment.TaskSpecificationService
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final org.slf4j.Logger
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    TaskSpecificationServiceImpl(com.xebialabs.deployit.repository.RepositoryService repositoryService, com.xebialabs.deployit.service.deployment.DeploymentService deploymentService, com.xebialabs.deployit.service.dependency.DependencyService dependencyService, com.xebialabs.deployit.repository.WorkDirFactory workDirFactory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    applyUnDeploymentGroups(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication, com.xebialabs.deployit.engine.api.dto.Deployment unDeployment)
     
    com.xebialabs.deployit.engine.tasker.TaskSpecification
    createDeploymentTask(com.xebialabs.deployit.engine.api.dto.Deployment deployment, boolean previewMode)
     

    Methods inherited from class com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource

    checkPermission, checkPermission, checkPermissions, checkPermissions, checkReadPermission, hasPermission, hasPermission, hasReadPermission, setRoleService

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • logger

      protected static final org.slf4j.Logger logger
  • Constructor Details

    • TaskSpecificationServiceImpl

      @Autowired public TaskSpecificationServiceImpl(com.xebialabs.deployit.repository.RepositoryService repositoryService, com.xebialabs.deployit.service.deployment.DeploymentService deploymentService, com.xebialabs.deployit.service.dependency.DependencyService dependencyService, com.xebialabs.deployit.repository.WorkDirFactory workDirFactory)
  • Method Details

    • createDeploymentTask

      public com.xebialabs.deployit.engine.tasker.TaskSpecification createDeploymentTask(com.xebialabs.deployit.engine.api.dto.Deployment deployment, boolean previewMode)
      Specified by:
      createDeploymentTask in interface com.xebialabs.deployit.service.deployment.TaskSpecificationService
    • applyUnDeploymentGroups

      public void applyUnDeploymentGroups(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication, com.xebialabs.deployit.engine.api.dto.Deployment unDeployment)
      Specified by:
      applyUnDeploymentGroups in interface com.xebialabs.deployit.service.deployment.TaskSpecificationService