Package su.onno.importer
Class CatalogCsvImportService
java.lang.Object
su.onno.importer.CatalogCsvImportService
Parses CSV files and applies rows to a catalog through
CatalogCommandService.-
Constructor Summary
ConstructorsConstructorDescriptionCatalogCsvImportService(org.jdbi.v3.core.Jdbi jdbi, CatalogCommandService catalogCommands, OnnoImportProperties properties) -
Method Summary
Modifier and TypeMethodDescriptionimportCatalog(CatalogDescriptor desc, byte[] csv, String charsetName, Map<String, String> mapping, CatalogImportMode mode, boolean dryRun, Principal principal) Imports catalog rows using a field-to-header mapping, e.g.
-
Constructor Details
-
CatalogCsvImportService
public CatalogCsvImportService(org.jdbi.v3.core.Jdbi jdbi, CatalogCommandService catalogCommands, OnnoImportProperties properties)
-
-
Method Details
-
preview
-
importCatalog
public ImportResult importCatalog(CatalogDescriptor desc, byte[] csv, String charsetName, Map<String, String> mapping, CatalogImportMode mode, boolean dryRun, Principal principal) Imports catalog rows using a field-to-header mapping, e.g.{"description":"Name"}.
-