public interface DatasinkTreeService extends TreeDBManager<AbstractDatasinkManagerNode>
Modifier and Type | Method and Description |
---|---|
DatasinkDefinition |
getDatasinkById(java.lang.Long id) |
DatasinkDefinition |
getDatasinkByKey(java.lang.String key) |
DatasinkDefinition |
getDatasinkByName(java.lang.String name) |
DatasinkFolder |
getDatasinkFolderByName(java.lang.String name) |
long |
getDatasinkIdFromKey(java.lang.String key) |
<T extends DatasinkDefinition> |
getDefaultDatasink(java.lang.Class<T> type,
java.lang.String defaultDatasinkIdProperty,
java.lang.String defaultDatasinkNameProperty,
java.lang.String defaultDatasinkKeyProperty) |
java.util.Set<java.lang.Class<? extends DatasinkDefinition>> |
getInstalledDatasinkDefinitions() |
DatasinkContainer |
merge(DatasinkContainer container) |
allowsMultipleRoots, copy, forceRemove, getAllNodes, getBaseType, getChildrenWithName, getNodeById, getRoots, getVirtualRoots, isFolder, merge, move, move, persist, remove, updateFlags
java.util.Set<java.lang.Class<? extends DatasinkDefinition>> getInstalledDatasinkDefinitions()
DatasinkDefinition getDatasinkByName(java.lang.String name)
DatasinkDefinition getDatasinkById(java.lang.Long id)
DatasinkFolder getDatasinkFolderByName(java.lang.String name)
DatasinkContainer merge(DatasinkContainer container)
<T extends DatasinkDefinition> java.util.Optional<T> getDefaultDatasink(java.lang.Class<T> type, java.lang.String defaultDatasinkIdProperty, java.lang.String defaultDatasinkNameProperty, java.lang.String defaultDatasinkKeyProperty)
long getDatasinkIdFromKey(java.lang.String key)
DatasinkDefinition getDatasinkByKey(java.lang.String key)