Package com.vaadin.flow.data.provider
Interface ConfigurableFilterDataProvider<T,Q,C>
-
- Type Parameters:
T
- the data provider item typeQ
- the query filter typeC
- the configurable filter type
- All Superinterfaces:
DataProvider<T,Q>
,Serializable
- All Known Subinterfaces:
HierarchicalConfigurableFilterDataProvider<T,Q,C>
,InMemoryDataProvider<T>
- All Known Implementing Classes:
ConfigurableFilterDataProviderWrapper
,DataCommunicator.EmptyDataProvider
,ListDataProvider
,TreeDataProvider
public interface ConfigurableFilterDataProvider<T,Q,C> extends DataProvider<T,Q>
A data provider that supports programmatically setting a filter that will be applied to all queries.- Since:
- 1.0
- Author:
- Vaadin Ltd
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setFilter(C filter)
Sets the filter to use for all queries handled by this data provider.-
Methods inherited from interface com.vaadin.flow.data.provider.DataProvider
addDataProviderListener, fetch, getId, isInMemory, refreshAll, refreshItem, refreshItem, size, withConfigurableFilter, withConfigurableFilter, withConvertedFilter
-
-
-
-
Method Detail
-
setFilter
void setFilter(C filter)
Sets the filter to use for all queries handled by this data provider.- Parameters:
filter
- the filter to set, ornull
to clear any previously set filter
-
-