Class DatasourceBundleServiceImpl
java.lang.Object
net.datenwerke.rs.dsbundle.service.dsbundle.DatasourceBundleServiceImpl
- All Implemented Interfaces:
DatasourceBundleService,SimpleDatasourceBundleService
-
Constructor Summary
ConstructorsConstructorDescriptionDatasourceBundleServiceImpl(<any> storeProvider, ConfigService configService, ParameterSetFactory parameterSetFactory, DatasourceTesterService datasourceTesterService) -
Method Summary
Modifier and TypeMethodDescriptiongetAllDatasources(DatasourceContainerProvider container, List<String> keys) getAllDatasources(DatabaseBundle datasource, List<String> keys) getEffectiveDatasource(DatasourceContainerProvider container, ParameterSet parameters) voidsetSelectedBundle(String name) booleantestConnection(DatabaseBundle databaseBundle)
-
Constructor Details
-
DatasourceBundleServiceImpl
public DatasourceBundleServiceImpl(<any> storeProvider, ConfigService configService, ParameterSetFactory parameterSetFactory, DatasourceTesterService datasourceTesterService)
-
-
Method Details
-
setSelectedBundle
- Specified by:
setSelectedBundlein interfaceDatasourceBundleService
-
getEffectiveDatasource
public DatasourceDefinition getEffectiveDatasource(DatasourceContainerProvider container, ParameterSet parameters) - Specified by:
getEffectiveDatasourcein interfaceDatasourceBundleService
-
getSelectedBundle
- Specified by:
getSelectedBundlein interfaceDatasourceBundleService
-
getAvailableBundleKeys
- Specified by:
getAvailableBundleKeysin interfaceSimpleDatasourceBundleService
-
getAllDatasources
- Specified by:
getAllDatasourcesin interfaceSimpleDatasourceBundleService
-
getAllDatasources
public Set<DatasourceDefinition> getAllDatasources(DatasourceContainerProvider container, List<String> keys) - Specified by:
getAllDatasourcesin interfaceSimpleDatasourceBundleService
-
getBundleSelectorConfiguration
- Specified by:
getBundleSelectorConfigurationin interfaceDatasourceBundleService
-
getDatabaseBundleEntriesThatLinkTo
@QueryByAttribute(where=<error>) public List<DatabaseBundleEntry> getDatabaseBundleEntriesThatLinkTo(DatabaseDatasource ds) - Specified by:
getDatabaseBundleEntriesThatLinkToin interfaceDatasourceBundleService
-
getDatabaseBundleWithEntry
@QueryByAttribute(where=<error>, type=IS_MEMBER) public DatabaseBundle getDatabaseBundleWithEntry(DatabaseBundleEntry entry) - Specified by:
getDatabaseBundleWithEntryin interfaceDatasourceBundleService
-
testConnection
- Specified by:
testConnectionin interfaceDatasourceBundleService- Throws:
ConnectionTestFailedException
-