F - Filter typeC - Concrete configurator typepublic interface HasPropertyBoxDatastoreFilterableDataProviderConfigurator<F,D extends DatastoreDataProviderConfigurator<com.holonplatform.core.property.PropertyBox,D>,C extends HasPropertyBoxDatastoreFilterableDataProviderConfigurator<F,D,C>> extends HasFilterableDataProviderConfigurator<com.holonplatform.core.property.PropertyBox,F,C>
HasFilterableDataProviderConfigurator with Datastore configuration support and using
PropertyBox type items.| Modifier and Type | Method and Description |
|---|---|
<P extends com.holonplatform.core.property.Property> |
dataSource(com.holonplatform.core.datastore.Datastore datastore,
com.holonplatform.core.datastore.DataTarget<?> target,
Function<F,com.holonplatform.core.query.QueryFilter> filterConverter,
Iterable<P> properties)
Set the data provider which acts as items data source, using given
Datastore as backend data handler,
given DataTarget as query target and given properties as query projection. |
default D |
dataSource(com.holonplatform.core.datastore.Datastore datastore,
com.holonplatform.core.datastore.DataTarget<?> target,
Function<F,com.holonplatform.core.query.QueryFilter> filterConverter,
com.holonplatform.core.property.Property<?>... properties)
Set the data provider which acts as items data source, using given
Datastore as backend data handler,
given DataTarget as query target and given properties as query projection. |
dataSource, dataSourceaddItem, items, items<P extends com.holonplatform.core.property.Property> D dataSource(com.holonplatform.core.datastore.Datastore datastore, com.holonplatform.core.datastore.DataTarget<?> target, Function<F,com.holonplatform.core.query.QueryFilter> filterConverter, Iterable<P> properties)
Datastore as backend data handler,
given DataTarget as query target and given properties as query projection.P - Property typedatastore - The Datastore to use (not null)target - The DataTarget to use as query target (not null)filterConverter - Data provider filter type to QueryFilter converter (not null)properties - The property set to use as query projection (not null)QueryFilter and QuerySort.DatastoreDataProviderConfiguratordefault D dataSource(com.holonplatform.core.datastore.Datastore datastore, com.holonplatform.core.datastore.DataTarget<?> target, Function<F,com.holonplatform.core.query.QueryFilter> filterConverter, com.holonplatform.core.property.Property<?>... properties)
Datastore as backend data handler,
given DataTarget as query target and given properties as query projection.datastore - The Datastore to use (not null)target - The DataTarget to use as query target (not null)filterConverter - Data provider filter type to QueryFilter converter (not null)properties - The property set to use as query projection (not null)QueryFilter and QuerySort.DatastoreDataProviderConfiguratorCopyright © 2019 The Holon Platform. All rights reserved.