AbstractMdsExporter¶
-
public abstract class
AbstractMdsExporter
¶ Base class used by classes responsible for exporting MDS Data in a tabular CSV-like form. Using the
TableWriter
class, 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)¶