ITEM - Item data typeC - Concrete configurator typepublic interface DatastoreDataProviderConfigurator<ITEM,C extends DatastoreDataProviderConfigurator<ITEM,C>>
DatastoreDataProvider.| Modifier and Type | Interface and Description |
|---|---|
static interface |
DatastoreDataProviderConfigurator.DatastoreDataProviderSelectConfigurator<ITEM,C extends DatastoreDataProviderConfigurator.DatastoreDataProviderSelectConfigurator<ITEM,C>>
DatastoreDataProviderConfigurator for select type input components.
|
| Modifier and Type | Method and Description |
|---|---|
C |
itemIdentifierProvider(Function<ITEM,Object> itemIdentifierProvider)
Set the function to use to obtain the item identifiers.
|
C |
querySortOrderConverter(Function<com.vaadin.flow.data.provider.QuerySortOrder,com.holonplatform.core.query.QuerySort> querySortOrderConverter)
Set the function to use to convert a
QuerySortOrder declaration into
a QuerySort. |
C |
withDefaultQuerySort(com.holonplatform.core.query.QuerySort defaultQuerySort)
Add a default
QuerySort to the data provider queries. |
C |
withQueryConfigurationProvider(com.holonplatform.core.query.QueryConfigurationProvider queryConfigurationProvider)
Add a
QueryConfigurationProvider to provide additional query
configuration parameters, such as QueryFilter and QuerySort. |
default C |
withQueryFilter(com.holonplatform.core.query.QueryFilter queryFilter)
Add a fixed
QueryFilter to the data provider queries. |
default C |
withQuerySort(com.holonplatform.core.query.QuerySort querySort)
Add a fixed
QuerySort to the data provider queries. |
C withQueryConfigurationProvider(com.holonplatform.core.query.QueryConfigurationProvider queryConfigurationProvider)
QueryConfigurationProvider to provide additional query
configuration parameters, such as QueryFilter and QuerySort.queryConfigurationProvider - the QueryConfigurationProvider to
add (not null)default C withQueryFilter(com.holonplatform.core.query.QueryFilter queryFilter)
QueryFilter to the data provider queries.queryFilter - The filter to add (not null)default C withQuerySort(com.holonplatform.core.query.QuerySort querySort)
QuerySort to the data provider queries.
The provided sort will be appended to any other dynamic sort of the queries.
querySort - The sort to add (not null)C withDefaultQuerySort(com.holonplatform.core.query.QuerySort defaultQuerySort)
QuerySort to the data provider queries.
The provided sort will be used when no other sort is available for the queries.
defaultQuerySort - The default sort to addC itemIdentifierProvider(Function<ITEM,Object> itemIdentifierProvider)
itemIdentifierProvider - the function to use to obtain the item
identifiers (not null)C querySortOrderConverter(Function<com.vaadin.flow.data.provider.QuerySortOrder,com.holonplatform.core.query.QuerySort> querySortOrderConverter)
QuerySortOrder declaration into
a QuerySort.
By default, a property with a matching path name is used to obtain the
QuerySort, if available in the configured query projection property
set.
querySortOrderConverter - the function to use to convert a
QuerySortOrder declaration into a
QuerySort (not null)Copyright © 2020 The Holon Platform. All rights reserved.