Class FileNamesService

java.lang.Object
org.qubership.atp.ram.services.FileNamesService

@Service public class FileNamesService extends Object
  • Constructor Details

    • FileNamesService

      public FileNamesService()
  • Method Details

    • renameFilesInPlaceIfCollisionsOccurs

      public void renameFilesInPlaceIfCollisionsOccurs(List<ExtendedFileData> files, Map<UUID,LogRecord> logRecordMap, Map<UUID,TestRun> testRunMap)
      If any 2 files have name collisions they should be renamed to allow saving them to the same directory.
      Parameters:
      files - list of files
      logRecordMap - map logRecordId to it's instance
      testRunMap - map testRunId to it's instance
    • getFileNamesFromFilesList

      public List<String> getFileNamesFromFilesList(List<ExtendedFileData> files)