@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 DataSourceInstancepublic 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 DataSourceInstanceparameters - 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 DataSourceInstanceparameters - Input parameters of data sourcefilters - Parameters to filter data source result based on parameterspagination - Information about pagination@Deprecated public void save(Map<String,Object> data)
DataSourceInstancesave in interface DataSourceInstancedata - Data to save.@Deprecated public void update(Map<String,Object> data)
DataSourceInstanceupdate in interface DataSourceInstancedata - Data to update@Deprecated public void delete(Map<String,Object> data)
DataSourceInstancedelete in interface DataSourceInstancepublic abstract Set<DataSourceParameter> getInputParameters()
getInputParameters in interface DataSourceInstancepublic abstract Set<DataSourceParameter> getOutputParameters()
getOutputParameters in interface DataSourceInstanceCopyright © 2023 Suncode. All rights reserved.