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 - DataSourceValidateExceptionvoid updateDeclaration(DataSourceDeclaration declaration)
declaration - Data source declaration idDataSourceValidateExceptionvoid 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 © 2023 Suncode. All rights reserved.