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 -
Constructor Summary
ConstructorsConstructorDescriptionTaskSpecificationServiceImpl(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 TypeMethodDescriptionvoidapplyUnDeploymentGroups(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication, com.xebialabs.deployit.engine.api.dto.Deployment unDeployment) com.xebialabs.deployit.engine.tasker.TaskSpecificationcreateDeploymentTask(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
-
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:
createDeploymentTaskin interfacecom.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:
applyUnDeploymentGroupsin interfacecom.xebialabs.deployit.service.deployment.TaskSpecificationService
-