Interface ExportColumn
- All Known Implementing Classes:
AbstractExportColumn
,EntityExportColumn
,FieldExportColumn
,FreemarkerExportColumn
public interface ExportColumn
Represents a column that should be exported.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetLabel()
Optional
<TypedValue<?>> getTypedValue
(Object[] row, ExportColumn.IndexRegistry indexRegistry) getValueAsString
(Object[] row, ExportColumn.IndexRegistry indexRegistry) default void
initialize
(List<Object[]> allRows, ExportColumn.IndexRegistry indexRegistry) Called once *per loaded rows partition* after the data has been loaded and can be used for initialization purposes when access to all rows is necessary.
-
Method Details
-
getImportPath
String getImportPath()- Returns:
- path to use to re-import this column
-
getQueryPath
String getQueryPath()- Returns:
- path that needs to be requested from the database
-
getLabel
String getLabel() -
getValueAsString
-
getTypedValue
-
initialize
Called once *per loaded rows partition* after the data has been loaded and can be used for initialization purposes when access to all rows is necessary.
-