Package com.suncode.pwfl.datasource
Class AbstractDataSourceInstance
java.lang.Object
com.suncode.pwfl.datasource.AbstractDataSourceInstance
- All Implemented Interfaces:
DataSourceInstance
Adapter class for DataSourceInstance interface.
- Author:
- RafaĆ Nowacki 2018-01-18
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.execute(Map<String, String> parameters, Pagination pagination) getCountedData(Map<String, String> parameters, Pagination pagination) Deprecated.getCountedData(Map<String, String> parameters, Map<String, String> filters, Pagination pagination) Deprecated.abstract Set<DataSourceParameter>abstract Set<DataSourceParameter>voidDeprecated.protected voidsetDataSourceAllowCacheIfEmpty(Boolean allowCache) protected voidsetDataSourceCacheExpireDelayIfEmpty(Long cacheExpirationDelaySec) protected voidsetSupportsPagination(Boolean supportsPagination) voidDeprecated.
-
Constructor Details
-
AbstractDataSourceInstance
public AbstractDataSourceInstance()
-
-
Method Details
-
setDataSourceAllowCacheIfEmpty
-
setSupportsPagination
-
setDataSourceCacheExpireDelayIfEmpty
-
execute
public CountedResult<Map<String,Object>> execute(Map<String, String> parameters, Pagination pagination) - Specified by:
executein interfaceDataSourceInstance
-
execute
public CountedResult<Map<String,Object>> execute(Map<String, String> parameters, Map<String, String> filters, Pagination pagination) - Specified by:
executein interfaceDataSourceInstance
-
getCountedData
@Deprecated(since="4.2") public CountedResult<Map<String,Object>> getCountedData(Map<String, String> parameters, Pagination pagination) Deprecated.- Specified by:
getCountedDatain interfaceDataSourceInstance- Parameters:
parameters- Input parameters of data sourcepagination- Information about pagination- Returns:
- Data from data source.
-
getCountedData
@Deprecated(since="4.2") public CountedResult<Map<String,Object>> getCountedData(Map<String, String> parameters, Map<String, String> filters, Pagination pagination) Deprecated.- Specified by:
getCountedDatain interfaceDataSourceInstance- Parameters:
parameters- Input parameters of data sourcefilters- Parameters to filter data source result based onparameterspagination- Information about pagination- Returns:
- Data from data source.
-
save
Deprecated.Description copied from interface:DataSourceInstanceSaves data in data source.- Specified by:
savein interfaceDataSourceInstance- Parameters:
data- Data to save.
-
update
Deprecated.Description copied from interface:DataSourceInstanceUpdates existing data in data source.- Specified by:
updatein interfaceDataSourceInstance- Parameters:
data- Data to update
-
delete
Deprecated.Description copied from interface:DataSourceInstanceDelete data with given key.- Specified by:
deletein interfaceDataSourceInstance
-
getInputParameters
- Specified by:
getInputParametersin interfaceDataSourceInstance
-
getOutputParameters
- Specified by:
getOutputParametersin interfaceDataSourceInstance
-