Class StorageViewDataProvider.Default<F>
java.lang.Object
com.vaadin.flow.data.provider.AbstractDataProvider<T,F>
com.vaadin.flow.data.provider.hierarchy.AbstractHierarchicalDataProvider<T,F>
com.vaadin.flow.data.provider.hierarchy.AbstractBackEndHierarchicalDataProvider<StorageViewElement,F>
one.microstream.storage.restclient.app.ui.StorageViewDataProvider.Default<F>
- All Implemented Interfaces:
com.vaadin.flow.data.provider.BackEndDataProvider<StorageViewElement,F>
,com.vaadin.flow.data.provider.DataProvider<StorageViewElement,F>
,com.vaadin.flow.data.provider.hierarchy.BackEndHierarchicalDataProvider<StorageViewElement,F>
,com.vaadin.flow.data.provider.hierarchy.HierarchicalDataProvider<StorageViewElement,F>
,Serializable
,StorageViewDataProvider<F>
- Enclosing interface:
- StorageViewDataProvider<F>
public static class StorageViewDataProvider.Default<F> extends com.vaadin.flow.data.provider.hierarchy.AbstractBackEndHierarchicalDataProvider<StorageViewElement,F> implements StorageViewDataProvider<F>
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.storage.restclient.app.ui.StorageViewDataProvider
StorageViewDataProvider.Default<F>
-
Method Summary
Modifier and Type Method Description protected Stream<StorageViewElement>
fetchChildrenFromBackEnd(com.vaadin.flow.data.provider.hierarchy.HierarchicalQuery<StorageViewElement,F> query)
int
getChildCount(com.vaadin.flow.data.provider.hierarchy.HierarchicalQuery<StorageViewElement,F> query)
boolean
hasChildren(StorageViewElement item)
void
refreshItem(StorageViewElement item, boolean refreshChildren)
Methods inherited from class com.vaadin.flow.data.provider.hierarchy.AbstractBackEndHierarchicalDataProvider
fetchChildren, isInMemory, setSortOrders
Methods inherited from class com.vaadin.flow.data.provider.hierarchy.AbstractHierarchicalDataProvider
withConfigurableFilter, withConfigurableFilter, withConvertedFilter
Methods inherited from class com.vaadin.flow.data.provider.AbstractDataProvider
addDataProviderListener, addListener, fireEvent, refreshAll, refreshItem
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.data.provider.BackEndDataProvider
setSortOrder, setSortOrders
-
Method Details
-
hasChildren
- Specified by:
hasChildren
in interfacecom.vaadin.flow.data.provider.hierarchy.HierarchicalDataProvider<StorageViewElement,F>
-
getChildCount
public int getChildCount(com.vaadin.flow.data.provider.hierarchy.HierarchicalQuery<StorageViewElement,F> query)- Specified by:
getChildCount
in interfacecom.vaadin.flow.data.provider.hierarchy.HierarchicalDataProvider<StorageViewElement,F>
-
fetchChildrenFromBackEnd
protected Stream<StorageViewElement> fetchChildrenFromBackEnd(com.vaadin.flow.data.provider.hierarchy.HierarchicalQuery<StorageViewElement,F> query)- Specified by:
fetchChildrenFromBackEnd
in classcom.vaadin.flow.data.provider.hierarchy.AbstractBackEndHierarchicalDataProvider<StorageViewElement,F>
-
refreshItem
- Specified by:
refreshItem
in interfacecom.vaadin.flow.data.provider.DataProvider<StorageViewElement,F>
- Overrides:
refreshItem
in classcom.vaadin.flow.data.provider.AbstractDataProvider<StorageViewElement,F>
-