Interface DatasinkTreeService
- All Superinterfaces:
TreeDBManager<AbstractDatasinkManagerNode>
- All Known Implementing Classes:
DatasinkTreeServiceImpl
-
Method Summary
Modifier and TypeMethodDescriptiongetDatasinkById(Long id) getDatasinkByKey(String key) getDatasinkByName(String name) long<T extends DatasinkDefinition>
Optional<T> getDefaultDatasink(Class<T> type, String defaultDatasinkIdProperty, String defaultDatasinkNameProperty, String defaultDatasinkKeyProperty, String disabledProperty) Set<Class<? extends DatasinkDefinition>> merge(DatasinkContainer container) Methods inherited from interface net.datenwerke.treedb.service.treedb.TreeDBManager
allowsMultipleRoots, copy, forceRemove, getAllNodes, getBaseType, getChildrenWithName, getNodeById, getNodeByKey, getRoots, getVirtualRoots, isFolder, merge, move, move, persist, remove, updateFlags
-
Method Details
-
getInstalledDatasinkDefinitions
Set<Class<? extends DatasinkDefinition>> getInstalledDatasinkDefinitions() -
getDatasinkByName
-
getDatasinkById
-
getDatasinkFolderByName
-
merge
-
getDefaultDatasink
-
getDatasinkIdFromKey
-
getDatasinkByKey
-