@Api public abstract class AbstractDataSourceInstance extends Object implements DataSourceInstance
Constructor and Description |
---|
AbstractDataSourceInstance() |
Modifier and Type | Method and Description |
---|---|
void |
delete(Map<String,Object> data)
Delete data with given key.
|
CountedResult<Map<String,Object>> |
getCountedData(Map<String,String> parameters,
Pagination pagination)
Returns data from data source.
|
abstract Set<DataSourceParameter> |
getInputParameters() |
abstract Set<DataSourceParameter> |
getOutputParameters() |
void |
save(Map<String,Object> data)
Saves data in data source.
|
void |
update(Map<String,Object> data)
Updates existing data in data source.
|
public CountedResult<Map<String,Object>> getCountedData(Map<String,String> parameters, Pagination pagination)
DataSourceInstance
getCountedData
in interface DataSourceInstance
public void save(Map<String,Object> data)
DataSourceInstance
save
in interface DataSourceInstance
data
- Data to save.public void update(Map<String,Object> data)
DataSourceInstance
update
in interface DataSourceInstance
data
- Data to updatepublic 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 © 2018 Suncode. All rights reserved.