Class DatasourceServiceImpl
java.lang.Object
net.datenwerke.treedb.service.treedb.TreeDBManagerImpl<AbstractDatasourceManagerNode>
net.datenwerke.security.service.treedb.LoggedTreeDbManagerImpl<AbstractDatasourceManagerNode>
net.datenwerke.security.service.treedb.SecuredTreeDBManagerImpl<AbstractDatasourceManagerNode>
net.datenwerke.rs.core.service.datasourcemanager.DatasourceServiceImpl
- All Implemented Interfaces:
DatasourceService,TreeDBManager<AbstractDatasourceManagerNode>
public class DatasourceServiceImpl
extends SecuredTreeDBManagerImpl<AbstractDatasourceManagerNode>
implements DatasourceService
-
Constructor Summary
ConstructorsConstructorDescriptionDatasourceServiceImpl(<any> entityManagerProvider, <any> installedDataSourceDefinitions, <any> defaultDatasourceProvider) -
Method Summary
Modifier and TypeMethodDescriptiongetDatasourceByKey(String key) getDatasourceByName(String name) longSet<Class<? extends DatasourceDefinition>> getNodeById(long id) Searches for a node by its idgetNodeByKey(String key) getRoots()merge(DatasourceContainer container) voidremove(DatasourceDefinitionConfig datasourceConfig) Methods inherited from class net.datenwerke.security.service.treedb.SecuredTreeDBManagerImpl
copy, forceRemove, getVirtualRoots, move, move, move, move, persist, removeMethods inherited from class net.datenwerke.security.service.treedb.LoggedTreeDbManagerImpl
mergeMethods inherited from class net.datenwerke.treedb.service.treedb.TreeDBManagerImpl
allowsMultipleRoots, copy, getBaseType, getChildrenWithName, isFolder, updateFlagsMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.datenwerke.treedb.service.treedb.TreeDBManager
allowsMultipleRoots, copy, forceRemove, getBaseType, getChildrenWithName, getVirtualRoots, isFolder, merge, move, move, persist, remove, updateFlags
-
Constructor Details
-
DatasourceServiceImpl
public DatasourceServiceImpl(<any> entityManagerProvider, <any> installedDataSourceDefinitions, <any> defaultDatasourceProvider)
-
-
Method Details
-
getInstalledDataSourceDefinitions
- Specified by:
getInstalledDataSourceDefinitionsin interfaceDatasourceService
-
getDatasourceByName
- Specified by:
getDatasourceByNamein interfaceDatasourceService
-
getDatasourceById
- Specified by:
getDatasourceByIdin interfaceDatasourceService
-
getDatasourceFolderByName
- Specified by:
getDatasourceFolderByNamein interfaceDatasourceService
-
getDefaultDatasourceId
- Specified by:
getDefaultDatasourceIdin interfaceDatasourceService
-
getDefaultDatasource
- Specified by:
getDefaultDatasourcein interfaceDatasourceService
-
getRoots
@QueryByAttribute(where=<error>, type=IS_NULL) public List<AbstractDatasourceManagerNode> getRoots()- Specified by:
getRootsin interfaceTreeDBManager<AbstractDatasourceManagerNode>
-
getAllNodes
- Specified by:
getAllNodesin interfaceTreeDBManager<AbstractDatasourceManagerNode>
-
getNodeById
Description copied from interface:TreeDBManagerSearches for a node by its id- Specified by:
getNodeByIdin interfaceTreeDBManager<AbstractDatasourceManagerNode>
-
merge
- Specified by:
mergein interfaceDatasourceService
-
remove
- Specified by:
removein interfaceDatasourceService
-
getDatasourceIdFromKey
@QueryByAttribute(select=<error>, from=DatasourceDefinition.class, where=<error>, throwNoResultException=true) public long getDatasourceIdFromKey(String key) - Specified by:
getDatasourceIdFromKeyin interfaceDatasourceService
-
getDatasourceByKey
- Specified by:
getDatasourceByKeyin interfaceDatasourceService
-
getNodeByKey
- Specified by:
getNodeByKeyin interfaceTreeDBManager<AbstractDatasourceManagerNode>
-