Package org.qubership.atp.dataset.ei
Class DataSetImportExecutor
java.lang.Object
org.qubership.atp.dataset.ei.DataSetImportExecutor
- All Implemented Interfaces:
org.qubership.atp.ei.node.ImportExecutor
@Service
public class DataSetImportExecutor
extends Object
implements org.qubership.atp.ei.node.ImportExecutor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidimportData(org.qubership.atp.ei.node.dto.ExportImportData importData, Path workDir) Import data in server.org.qubership.atp.ei.node.dto.ValidationResultpreValidateData(org.qubership.atp.ei.node.dto.ExportImportData exportImportData, Path path) org.qubership.atp.ei.node.dto.ValidationResultvalidateData(org.qubership.atp.ei.node.dto.ExportImportData importData, Path workDir)
-
Constructor Details
-
DataSetImportExecutor
public DataSetImportExecutor()
-
-
Method Details
-
importData
@Transactional(propagation=REQUIRES_NEW) public void importData(org.qubership.atp.ei.node.dto.ExportImportData importData, Path workDir) throws Exception Import data in server. Import order: - VA - Data Set List - Data Set - Data Set Attribute - Data Set Attribute Key - Data Set List Values - Data Set Parameter - Files- Specified by:
importDatain interfaceorg.qubership.atp.ei.node.ImportExecutor- Parameters:
importData- import data informationworkDir- dir where import files are located- Throws:
Exception
-
preValidateData
@Transactional(readOnly=true) public org.qubership.atp.ei.node.dto.ValidationResult preValidateData(org.qubership.atp.ei.node.dto.ExportImportData exportImportData, Path path) throws Exception - Specified by:
preValidateDatain interfaceorg.qubership.atp.ei.node.ImportExecutor- Throws:
Exception
-
validateData
@Transactional(readOnly=true) public org.qubership.atp.ei.node.dto.ValidationResult validateData(org.qubership.atp.ei.node.dto.ExportImportData importData, Path workDir) throws Exception - Specified by:
validateDatain interfaceorg.qubership.atp.ei.node.ImportExecutor- Throws:
Exception
-