@Api public abstract class AbstractDataSourceInstance extends Object implements DataSourceInstance
Constructor and Description |
---|
AbstractDataSourceInstance() |
protected void setDataSourceAllowCacheIfEmpty(Boolean allowCache)
protected void setSupportsPagination(Boolean supportsPagination)
protected void setDataSourceCacheExpireDelayIfEmpty(Long cacheExpirationDelaySec)
public CountedResult<Map<String,Object>> execute(Map<String,String> parameters, Pagination pagination)
execute
in interface DataSourceInstance
public CountedResult<Map<String,Object>> execute(Map<String,String> parameters, Map<String,String> filters, Pagination pagination)
execute
in interface DataSourceInstance
@Deprecated public CountedResult<Map<String,Object>> getCountedData(Map<String,String> parameters, Pagination pagination)
getCountedData
in interface DataSourceInstance
parameters
- Input parameters of data sourcepagination
- Information about pagination@Deprecated public CountedResult<Map<String,Object>> getCountedData(Map<String,String> parameters, Map<String,String> filters, Pagination pagination)
getCountedData
in interface DataSourceInstance
parameters
- Input parameters of data sourcefilters
- Parameters to filter data source result based on parameters
pagination
- Information about pagination@Deprecated public void save(Map<String,Object> data)
DataSourceInstance
save
in interface DataSourceInstance
data
- Data to save.@Deprecated public void update(Map<String,Object> data)
DataSourceInstance
update
in interface DataSourceInstance
data
- Data to update@Deprecated public void delete(Map<String,Object> data)
DataSourceInstance
delete
in interface DataSourceInstance
public abstract Set<DataSourceParameter> getInputParameters()
getInputParameters
in interface DataSourceInstance
public abstract Set<DataSourceParameter> getOutputParameters()
getOutputParameters
in interface DataSourceInstance
Copyright © 2025 Suncode. All rights reserved.