|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DataExportService
Provides data export capability for a module. By default, an exporter class needs to be defined in order to be able to export data.
| Field Summary | |
|---|---|
static String |
PROPERTY_EXPORT_INCREMENTAL
Whether exports should happen incrementally, or always the complete data be exported. |
static String |
PROPERTY_EXPORTER_CLASS
What exporter class to use for a given module. |
static String |
PROPERTY_LAST_EXPORT_TIMESTAMP
Last export date. |
static String |
PROPERTY_LAST_EXPORTED_SESSION
Last exported session. |
| Method Summary | |
|---|---|
boolean |
containsPendingExportData(Module module,
String exporterKey)
Returns whether some or all of the data in the module is still due to be exported |
boolean |
exportConfigured(Module module,
String exporterKey)
Can the module be exported? |
String |
exportData(Component parent,
Module module,
String exporterKey)
Exports the data. |
Date |
getLastExportDate(Module module,
String exporterKey)
Returns the date when the last data was exported. |
| Field Detail |
|---|
static final String PROPERTY_EXPORTER_CLASS
static final String PROPERTY_EXPORT_INCREMENTAL
static final String PROPERTY_LAST_EXPORT_TIMESTAMP
static final String PROPERTY_LAST_EXPORTED_SESSION
| Method Detail |
|---|
boolean exportConfigured(Module module,
String exporterKey)
boolean containsPendingExportData(Module module,
String exporterKey)
Date getLastExportDate(Module module,
String exporterKey)
String exportData(Component parent,
Module module,
String exporterKey)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||