Interface ConfigurableFilterDataProvider<T,Q,C>

Type Parameters:
T - the data provider item type
Q - the query filter type
C - 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 Details

    • setFilter

      void setFilter(C filter)
      Sets the filter to use for all queries handled by this data provider.
      Parameters:
      filter - the filter to set, or null to clear any previously set filter