Package org.qubership.atp.dataset.ei
Class DataSetExportExecutor
java.lang.Object
org.qubership.atp.dataset.ei.DataSetExportExecutor
- All Implemented Interfaces:
org.qubership.atp.ei.node.ExportExecutor
@Service
@Transactional(readOnly=true)
public class DataSetExportExecutor
extends Object
implements org.qubership.atp.ei.node.ExportExecutor
-
Constructor Summary
ConstructorsConstructorDescriptionDataSetExportExecutor(org.qubership.atp.ei.node.services.ObjectSaverToDiskService objectSaverToDiskService, com.fasterxml.jackson.databind.ObjectMapper exportObjectMapper, JpaDataSetRepository dataSetRepository, JpaDataSetListRepository dataSetListRepository, GridFsRepository gridFsRepository, MacroContextService macroContextService, DataSetListContextService dataSetListContextService, org.qubership.atp.ei.node.services.FileService fileService, JpaDataSetListService dslService, JpaDataSetServiceImpl dsService, DataSetParameterProvider dataSetParameterProvider, org.qubership.atp.macros.core.client.MacrosFeignClient macrosFeignClient, org.qubership.atp.macros.core.calculator.MacrosCalculator macrosCalculator) Instantiates a new Data set export executor. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidexpandExportScope(org.qubership.atp.ei.node.dto.ExportImportData exportData) voidexportToFolder(org.qubership.atp.ei.node.dto.ExportImportData exportData, Path workDir)
-
Constructor Details
-
DataSetExportExecutor
public DataSetExportExecutor(org.qubership.atp.ei.node.services.ObjectSaverToDiskService objectSaverToDiskService, com.fasterxml.jackson.databind.ObjectMapper exportObjectMapper, JpaDataSetRepository dataSetRepository, JpaDataSetListRepository dataSetListRepository, GridFsRepository gridFsRepository, MacroContextService macroContextService, DataSetListContextService dataSetListContextService, org.qubership.atp.ei.node.services.FileService fileService, JpaDataSetListService dslService, JpaDataSetServiceImpl dsService, DataSetParameterProvider dataSetParameterProvider, org.qubership.atp.macros.core.client.MacrosFeignClient macrosFeignClient, org.qubership.atp.macros.core.calculator.MacrosCalculator macrosCalculator) Instantiates a new Data set export executor.- Parameters:
objectSaverToDiskService- the object saver to disk servicedataSetRepository- the data set repositorydataSetListRepository- the data set list repositorygridFsRepository- the grid fs repositoryfileService- the fileServicedataSetParameterProvider- the dataSetParameterProvidermacrosFeignClient- the macrosFeignClientmacrosCalculator- the macrosCalculator
-
-
Method Details
-
exportToFolder
public void exportToFolder(org.qubership.atp.ei.node.dto.ExportImportData exportData, Path workDir) throws Exception - Specified by:
exportToFolderin interfaceorg.qubership.atp.ei.node.ExportExecutor- Throws:
Exception
-
expandExportScope
protected void expandExportScope(org.qubership.atp.ei.node.dto.ExportImportData exportData) -
getExportImplementationName
- Specified by:
getExportImplementationNamein interfaceorg.qubership.atp.ei.node.ExportExecutor
-