com.vaadin.flow.data.provider.

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