Interface ExportColumn
- All Known Implementing Classes:
AbstractExportColumn,EntityExportColumn,FieldExportColumn,FreemarkerExportColumn
public interface ExportColumn
Represents a column that should be exported.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiongetLabel()Optional<TypedValue<?>> getTypedValue(Object[] row, ExportColumn.IndexRegistry indexRegistry) getValueAsString(Object[] row, ExportColumn.IndexRegistry indexRegistry) default voidinitialize(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.
-