AbstractMdsExporter¶
-
public abstract class
AbstractMdsExporter¶ Base class used by classes responsible for exporting MDS Data in a tabular CSV-like form. Using the
TableWriterclass, implementing classes can provide their own ouput format.
Methods¶
exportData¶
-
protected long
exportData(EntityInfo entityInfo, TableWriter writer)¶
exportData¶
-
protected long
exportData(EntityInfo entityInfo, TableWriter writer, CsvExportCustomizer exportCustomizer)¶
exportData¶
-
protected long
exportData(EntityInfo entityInfo, TableWriter writer, String lookupName, QueryParams params, List<String> headers, Map<String, Object> lookupFields, CsvExportCustomizer exportCustomizer)¶
getBundleContext¶
-
protected BundleContext
getBundleContext()¶
getEntity¶
-
protected EntityInfo
getEntity(long entityId)¶
getEntity¶
-
protected EntityInfo
getEntity(String entityClassName)¶
getEntityInfoReader¶
-
protected EntityInfoReader
getEntityInfoReader()¶
getMdsLookupService¶
-
protected MDSLookupService
getMdsLookupService()¶
orderHeaders¶
-
protected String[]
orderHeaders(BrowsingSettingsDto browsingSettingsDtos, String[] selectedHeaders, List<FieldDto> entityFields, CsvExportCustomizer customizer)¶