Interface DeploymentVersionDeletionService
-
- All Known Implementing Classes:
DeploymentVersionDeletionServiceImpl
public interface DeploymentVersionDeletionService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddelete(long deploymentVersionId)Delete single Deployment Version and related records.intdeleteForDeploymentProject(long deploymentProjectId)Delete Deployment Versions and related records for a Deployment Project.booleanremoveArtifacts(long deploymentVersionId)Remove artifacts of Deployment Version and mark this version as unreleasable
-
-
-
Method Detail
-
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
-
-