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  declarationIdor 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.