Interface DeploymentVersionDeletionService

All Known Implementing Classes:
DeploymentVersionDeletionServiceImpl

public interface DeploymentVersionDeletionService
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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