Package net.solarnetwork.dao
Interface BulkExportingDao.ExportOptions
- All Known Implementing Classes:
BasicBulkExportOptions
- Enclosing interface:
- BulkExportingDao<T>
public static interface BulkExportingDao.ExportOptions
Export processing options.
-
Method Summary
Modifier and TypeMethodDescriptionGet a batch size hint.getName()Get a unique name for this export operation.default <T> TgetParameter(String key) Get a parameter, cast to a specific type.Get optional additional parameters, implementation specific.
-
Method Details
-
getName
String getName()Get a unique name for this export operation.- Returns:
- a name
-
getBatchSize
Integer getBatchSize()Get a batch size hint.- Returns:
- a batch size
-
getParameters
Get optional additional parameters, implementation specific.- Returns:
- parameters
-
getParameter
Get a parameter, cast to a specific type.- Type Parameters:
T- the expected parameter value type- Parameters:
key- the parameter key to get- Returns:
- the parameter value, or null
- Throws:
ClassCastException- if the parameter value is not of typeT
-