Package net.solarnetwork.central.dao
Interface BulkExportingDao<T>
- Type Parameters:
T- the domain object type
public interface BulkExportingDao<T>
DAO API for bulk exporting.
- Since:
- 1.45
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceHandler for export processing.static enumThe action to perform after a single export callback.static interfaceExport processing options.static interfaceThe result of the entire export processing. -
Method Summary
Modifier and TypeMethodDescriptionbatchExport(BulkExportingDao.ExportCallback<T> callback, BulkExportingDao.ExportOptions options) Export a set of domain objects.
-
Method Details
-
batchExport
BulkExportingDao.ExportResult batchExport(BulkExportingDao.ExportCallback<T> callback, BulkExportingDao.ExportOptions options) Export a set of domain objects.- Parameters:
callback- the export callback handleroptions- the export processing options- Returns:
- the export results
-