public interface DataSourceService
Modifier and Type | Method and Description |
---|---|
void |
addDeclaration(DataSourceDeclaration declaration)
Add declaration to database.
|
DataSourceInstance |
getDataSource(String declarationId)
Returns data source implementation.
|
DataSourceDeclaration |
getDeclaration(String declarationId)
Returns declaration from database with given
declarationId or null if declaration
doesn't exist. |
List<DataSourceDeclaration> |
getDeclarations()
Returns all declarations from database.
|
CountedResult<DataSourceDeclaration> |
getDeclarations(HibernateFilter filters,
Pagination pagination)
Returns all declarations from database.
|
CountedResult<DataSourceDeclaration> |
getDeclarations(Pagination pagination)
Returns all declarations from database.
|
List<DataSourceDeclaration> |
getDeclarations(String type)
Returns all declaration of given type.
|
void |
invalidateDatasource(String dataSourceType)
Ivalidates all declarations of datasource with specified type
|
void |
removeDeclaration(DataSourceDeclaration declaration)
Remove existing declaration from database.
|
void |
updateDeclaration(DataSourceDeclaration declaration)
Update existing declaration in database.
|
DataSourceInstance getDataSource(String declarationId)
declarationId
- void addDeclaration(DataSourceDeclaration declaration)
declaration
- void updateDeclaration(DataSourceDeclaration declaration)
declaration
- Data source declaration idvoid removeDeclaration(DataSourceDeclaration declaration)
declaration
- DataSourceDeclaration getDeclaration(String declarationId)
declarationId
or null if declaration
doesn't exist.declarationId
- Declaration id.List<DataSourceDeclaration> getDeclarations()
List<DataSourceDeclaration> getDeclarations(String type)
type
- Type of data source.CountedResult<DataSourceDeclaration> getDeclarations(Pagination pagination)
pagination
- Data for pagination resultsCountedResult<DataSourceDeclaration> getDeclarations(HibernateFilter filters, Pagination pagination)
filters
- Filters to restrict resultspagination
- Data for pagination resultsvoid invalidateDatasource(String dataSourceType)
dataSourceType
- datasource idCopyright © 2019 Suncode. All rights reserved.