Interface GridFsService

All Known Implementing Classes:
GridFsServiceImpl

public interface GridFsService
  • Method Details

    • save

      void save(FileData fileData, InputStream file, boolean isTestPlan)
    • saveAll

      void saveAll(List<FileData> filesData, org.springframework.web.multipart.MultipartFile file) throws IOException
      Throws:
      IOException
    • delete

      void delete(UUID parameterUuid)
    • get

      Optional<InputStream> get(UUID parameterUuid)
    • copy

      void copy(UUID sourceParameterUuid, UUID targetParameterUuid, boolean isTestPlan)
    • copyIfExist

      void copyIfExist(UUID sourceParameterUuid, UUID targetParameterUuid, boolean isTestPlan)
    • getFileInfo

      FileData getFileInfo(UUID parameterUuid)
    • getAll

      Map<UUID,Optional<InputStream>> getAll(List<UUID> parametersUuids)
      Get files from GridFs as Map of Optional input stream mapped to UUID.
      Parameters:
      parametersUuids - List uuids of Parameter
      Returns:
      files as Map of Optional input stream mapped to UUID
    • getGridFsFile

      com.mongodb.client.gridfs.model.GridFSFile getGridFsFile(UUID attachmentUuid)
      Get GridFSFile file information.