CsvImportExportServiceImpl¶
-
public class
CsvImportExportServiceImpl
implements CsvImportExportService¶ Implementation of the
org.motechproject.mds.service.CsvImportExportService
. Uses the SuperCSV library for handling CSV files.CsvImporterExporter
is used for handling import/export logic. This service implementation also fires MOTECH events upon import completion or import failure. This bean lives in the context of the generated MDS entities bundle.See also:
CsvImporterExporter
Methods¶
exportCsv¶
-
public long
exportCsv
(long entityId, Writer writer, CsvExportCustomizer exportCustomizer)¶
exportCsv¶
exportCsv¶
-
public long
exportCsv
(long entityId, Writer writer, String lookupName, QueryParams params, List<String> headers, Map<String, Object> lookupFields, CsvExportCustomizer exportCustomizer)¶
exportCsv¶
-
public long
exportCsv
(String entityClassName, Writer writer, CsvExportCustomizer exportCustomizer)¶
exportCsv¶
exportCsv¶
exportPdf¶
-
public long
exportPdf
(long entityId, OutputStream outputStream)¶
exportPdf¶
-
public long
exportPdf
(String entityClassName, OutputStream outputStream)¶
exportPdf¶
-
public long
exportPdf
(long entityId, OutputStream outputStream, CsvExportCustomizer exportCustomizer)¶
exportPdf¶
-
public long
exportPdf
(String entityClassName, OutputStream outputStream, CsvExportCustomizer exportCustomizer)¶
exportPdf¶
-
public long
exportPdf
(long entityId, OutputStream outputStream, String lookupName, QueryParams params, List<String> headers, Map<String, Object> lookupFields)¶
exportPdf¶
-
public long
exportPdf
(String entityClassName, OutputStream outputStream, String lookupName, QueryParams params, List<String> headers, Map<String, Object> lookupFields)¶
exportPdf¶
-
public long
exportPdf
(long entityId, OutputStream outputStream, String lookupName, QueryParams params, List<String> headers, Map<String, Object> lookupFields, CsvExportCustomizer exportCustomizer)¶
exportPdf¶
-
public long
exportPdf
(String entityClassName, OutputStream outputStream, String lookupName, QueryParams params, List<String> headers, Map<String, Object> lookupFields, CsvExportCustomizer exportCustomizer)¶
importCsv¶
-
public CsvImportResults
importCsv
(long entityId, Reader reader, String fileName, boolean continueOnError, boolean clearData)¶
importCsv¶
-
public CsvImportResults
importCsv
(long entityId, Reader reader, String fileName, CsvImportCustomizer importCustomizer, boolean continueOnError, boolean clearData)¶