Class DataSetListImporter

java.lang.Object
org.qubership.atp.dataset.ei.service.DataSetListImporter

@Service public class DataSetListImporter extends Object
  • Constructor Details

    • DataSetListImporter

      public DataSetListImporter()
  • Method Details

    • importDataSetLists

      public List<UUID> importDataSetLists(Path workDir, org.qubership.atp.ei.node.dto.ExportImportData importData) throws IOException
      Import data set lists list.
      Parameters:
      workDir - the work dir
      Returns:
      the list
      Throws:
      IOException
    • getDslIds

      public List<UUID> getDslIds(Path workDir)
      Gets DSL ids.
      Parameters:
      workDir - the work dir
      Returns:
      the object ids
    • checkAndCorrectName

      public void checkAndCorrectName(DataSetList object)
      Check and correct name.
      Parameters:
      object - the object
    • validateDataSetLists

      public List<String> validateDataSetLists(Path workDir, Map<UUID,UUID> repMap, boolean isInterProjectImport)
      Validate data set lists list.
      Parameters:
      workDir - the work dir
      Returns:
      the list
    • fillRepMapWithSourceTargetValues

      public void fillRepMapWithSourceTargetValues(Map<UUID,UUID> replacementMap, Path workDir)
      Fills Replacement map with datasetlist source-target values.
      Parameters:
      replacementMap - the replacement map
      workDir - the work dir
    • clearDuplicateNamesCache

      public void clearDuplicateNamesCache()