Interface DeploymentVersionDeletionService
- All Known Implementing Classes:
DeploymentVersionDeletionServiceImpl
public interface DeploymentVersionDeletionService
-
Method Summary
Modifier and TypeMethodDescriptionvoid
delete
(long deploymentVersionId) Delete single Deployment Version and related records.int
deleteForDeploymentProject
(long deploymentProjectId) Delete Deployment Versions and related records for a Deployment Project.boolean
removeArtifacts
(long deploymentVersionId) Remove artifacts of Deployment Version and mark this version as unreleasable
-
Method Details
-
delete
void delete(long deploymentVersionId) Delete single Deployment Version and related records. -
removeArtifacts
boolean removeArtifacts(long deploymentVersionId) Remove artifacts of Deployment Version and mark this version as unreleasable- Parameters:
deploymentVersionId
- id of Deployment Version which artifacts should be deleted- Returns:
- true if something was removed
-
deleteForDeploymentProject
int deleteForDeploymentProject(long deploymentProjectId) Delete Deployment Versions and related records for a Deployment Project.- Parameters:
deploymentProjectId
- id of Deployment Project which versions have to be removed- Returns:
- number of deleted DeploymentVersion records
-