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 TypeMethodDescriptionvoid
Deprecated.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>
void
Deprecated.protected void
setDataSourceAllowCacheIfEmpty
(Boolean allowCache) protected void
setDataSourceCacheExpireDelayIfEmpty
(Long cacheExpirationDelaySec) protected void
setSupportsPagination
(Boolean supportsPagination) void
Deprecated.
-
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:
execute
in interfaceDataSourceInstance
-
execute
public CountedResult<Map<String,Object>> execute(Map<String, String> parameters, Map<String, String> filters, Pagination pagination) - Specified by:
execute
in interfaceDataSourceInstance
-
getCountedData
@Deprecated(since="4.2") public CountedResult<Map<String,Object>> getCountedData(Map<String, String> parameters, Pagination pagination) Deprecated.- Specified by:
getCountedData
in 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:
getCountedData
in interfaceDataSourceInstance
- Parameters:
parameters
- Input parameters of data sourcefilters
- Parameters to filter data source result based onparameters
pagination
- Information about pagination- Returns:
- Data from data source.
-
save
Deprecated.Description copied from interface:DataSourceInstance
Saves data in data source.- Specified by:
save
in interfaceDataSourceInstance
- Parameters:
data
- Data to save.
-
update
Deprecated.Description copied from interface:DataSourceInstance
Updates existing data in data source.- Specified by:
update
in interfaceDataSourceInstance
- Parameters:
data
- Data to update
-
delete
Deprecated.Description copied from interface:DataSourceInstance
Delete data with given key.- Specified by:
delete
in interfaceDataSourceInstance
-
getInputParameters
- Specified by:
getInputParameters
in interfaceDataSourceInstance
-
getOutputParameters
- Specified by:
getOutputParameters
in interfaceDataSourceInstance
-