Class FileConfigurationService

java.lang.Object
org.qubership.atp.mia.service.configuration.FileConfigurationService

@Service public class FileConfigurationService extends Object
  • Constructor Details

    • FileConfigurationService

      public FileConfigurationService()
  • Method Details

    • addProjectFile

      public void addProjectFile(ProjectConfiguration projectConfiguration, org.springframework.web.multipart.MultipartFile file, ProjectFileDto projectFileDto)
      Add file.
      Parameters:
      projectConfiguration - projectConfiguration
      file - MultipartFile
      projectFileDto - ProjectFileDto
    • deleteFile

      public void deleteFile(ProjectConfiguration projectConfiguration, ProjectFile projectFile, boolean removeFromParentFolder)
      Delete file.
      Parameters:
      projectConfiguration - project Configuration
      projectFile - file to be deleted
      removeFromParentFolder - need to remove from parent folder as well.
    • deleteProjectFile

      public void deleteProjectFile(ProjectConfiguration projectConfiguration, UUID projectFileId)
      Delete file.
      Parameters:
      projectConfiguration - projectConfiguration
      projectFileId - file ID
    • getProjectFile

      public org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> getProjectFile(UUID projectId, UUID projectFileId, javax.servlet.ServletContext servletContext)
      Get project file.
      Parameters:
      projectId - project ID
      projectFileId - file ID
      Returns:
      Resource
    • moveProjectFile

      public void moveProjectFile(ProjectConfiguration projectConfiguration, UUID fileId, MoveProjectFileRequestDto moveProjectFileRequestDto)
      Move file.
      Parameters:
      projectConfiguration - projectConfiguration
      fileId - file ID
      moveProjectFileRequestDto - moveProjectFileRequestDto
    • updateProjectFile

      public void updateProjectFile(ProjectConfiguration projectConfiguration, org.springframework.web.multipart.MultipartFile file, ProjectFileDto projectFileDto)
      Update file.
      Parameters:
      projectConfiguration - projectConfiguration
      projectFileDto - ProjectFileDto