Class DeploymentResource
java.lang.Object
com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
com.xebialabs.deployit.core.rest.api.DeploymentResource
- All Implemented Interfaces:
com.xebialabs.deployit.engine.api.DeploymentService
@Service
public class DeploymentResource
extends com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
implements com.xebialabs.deployit.engine.api.DeploymentService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateTask(com.xebialabs.deployit.engine.api.dto.Deployment deployment) effectiveDictionary(String environment, String applicationVersion, String application, String container) com.xebialabs.deployit.engine.api.dto.DeploymentgenerateSelectedDeployeds(com.xebialabs.deployit.engine.api.dto.SelectedDeployment selectedDeployment) com.xebialabs.deployit.engine.api.dto.DeploymentgenerateSelectedDeployeds(List<String> deployableIds, com.xebialabs.deployit.engine.api.dto.Deployment deployment) com.xebialabs.deployit.engine.api.dto.DeploymentgenerateSingleDeployed(String deployableId, String containerId, com.xebialabs.deployit.plugin.api.reflect.Type deployedType, com.xebialabs.deployit.engine.api.dto.Deployment deployment) booleanisDeployed(String applicationId, String environmentId) com.xebialabs.deployit.engine.api.dto.DeploymentprepareAutoDeployeds(com.xebialabs.deployit.engine.api.dto.Deployment deployment) com.xebialabs.deployit.engine.api.dto.DeploymentprepareInitial(String versionId, String environmentId) com.xebialabs.deployit.engine.api.dto.DeploymentprepareUndeploy(String deployedApplicationId) com.xebialabs.deployit.engine.api.dto.DeploymentprepareUpdate(String newVersionId, String deployedApplicationId) com.xebialabs.deployit.engine.api.execution.TaskPreviewBlocktaskPreviewBlock(com.xebialabs.deployit.engine.api.dto.Deployment deployment) com.xebialabs.deployit.engine.api.execution.StepStatetaskPreviewBlock(com.xebialabs.deployit.engine.api.dto.Deployment deployment, String blockId, int stepNr) com.xebialabs.deployit.engine.api.dto.Deploymentvalidate(com.xebialabs.deployit.engine.api.dto.Deployment deployment) Methods inherited from class com.xebialabs.deployit.core.rest.secured.AbstractSecuredResource
checkPermission, checkPermission, checkPermissions, checkPermissions, checkReadPermission, hasPermission, hasPermission, hasReadPermission, setRoleService
-
Constructor Details
-
DeploymentResource
public DeploymentResource()
-
-
Method Details
-
isDeployed
- Specified by:
isDeployedin interfacecom.xebialabs.deployit.engine.api.DeploymentService
-
prepareInitial
public com.xebialabs.deployit.engine.api.dto.Deployment prepareInitial(String versionId, String environmentId) - Specified by:
prepareInitialin interfacecom.xebialabs.deployit.engine.api.DeploymentService
-
prepareUpdate
public com.xebialabs.deployit.engine.api.dto.Deployment prepareUpdate(String newVersionId, String deployedApplicationId) - Specified by:
prepareUpdatein interfacecom.xebialabs.deployit.engine.api.DeploymentService
-
prepareUndeploy
public com.xebialabs.deployit.engine.api.dto.Deployment prepareUndeploy(String deployedApplicationId) - Specified by:
prepareUndeployin interfacecom.xebialabs.deployit.engine.api.DeploymentService
-
prepareAutoDeployeds
public com.xebialabs.deployit.engine.api.dto.Deployment prepareAutoDeployeds(com.xebialabs.deployit.engine.api.dto.Deployment deployment) - Specified by:
prepareAutoDeployedsin interfacecom.xebialabs.deployit.engine.api.DeploymentService
-
generateSelectedDeployeds
public com.xebialabs.deployit.engine.api.dto.Deployment generateSelectedDeployeds(List<String> deployableIds, com.xebialabs.deployit.engine.api.dto.Deployment deployment) - Specified by:
generateSelectedDeployedsin interfacecom.xebialabs.deployit.engine.api.DeploymentService
-
generateSelectedDeployeds
public com.xebialabs.deployit.engine.api.dto.Deployment generateSelectedDeployeds(com.xebialabs.deployit.engine.api.dto.SelectedDeployment selectedDeployment) - Specified by:
generateSelectedDeployedsin interfacecom.xebialabs.deployit.engine.api.DeploymentService
-
generateSingleDeployed
public 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) - Specified by:
generateSingleDeployedin interfacecom.xebialabs.deployit.engine.api.DeploymentService
-
validate
public com.xebialabs.deployit.engine.api.dto.Deployment validate(com.xebialabs.deployit.engine.api.dto.Deployment deployment) - Specified by:
validatein interfacecom.xebialabs.deployit.engine.api.DeploymentService
-
taskPreviewBlock
public com.xebialabs.deployit.engine.api.execution.TaskPreviewBlock taskPreviewBlock(com.xebialabs.deployit.engine.api.dto.Deployment deployment) - Specified by:
taskPreviewBlockin interfacecom.xebialabs.deployit.engine.api.DeploymentService
-
taskPreviewBlock
public com.xebialabs.deployit.engine.api.execution.StepState taskPreviewBlock(com.xebialabs.deployit.engine.api.dto.Deployment deployment, String blockId, int stepNr) - Specified by:
taskPreviewBlockin interfacecom.xebialabs.deployit.engine.api.DeploymentService
-
createTask
- Specified by:
createTaskin interfacecom.xebialabs.deployit.engine.api.DeploymentService
-
rollback
- Specified by:
rollbackin interfacecom.xebialabs.deployit.engine.api.DeploymentService
-
effectiveDictionary
public Map<String,String> effectiveDictionary(String environment, String applicationVersion, String application, String container) - Specified by:
effectiveDictionaryin interfacecom.xebialabs.deployit.engine.api.DeploymentService
-