## Uses of Interface
com.holonplatform.vaadin.flow.data.DatastoreDataProvider

- Packages that use DatastoreDataProvider
  Package | Description
  --- | ---
  com.holonplatform.vaadin.flow.data |

- - ### Uses of DatastoreDataProvider in com.holonplatform.vaadin.flow.data

    Methods in com.holonplatform.vaadin.flow.data that return DatastoreDataProvider
    Modifier and Type | Method and Description
    --- | ---
    `DatastoreDataProvider<T,F>` | DatastoreDataProvider.Builder.`build()` Build the `DatastoreDataProvider`.
    `static <T> DatastoreDataProvider<T,com.holonplatform.core.query.QueryFilter>` | DatastoreDataProvider.`create(com.holonplatform.core.datastore.Datastore datastore, com.holonplatform.core.datastore.DataTarget<?> target, Class<T> beanType)` Create a new `DatastoreDataProvider` which uses given `beanType` as items type and `QueryFilter` type data provider filters.
    `static <T,F> DatastoreDataProvider<T,F>` | DatastoreDataProvider.`create(com.holonplatform.core.datastore.Datastore datastore, com.holonplatform.core.datastore.DataTarget<?> target, Class<T> beanType, Function<F,com.holonplatform.core.query.QueryFilter> filterConverter)` Create a new `DatastoreDataProvider` which uses given `beanType` as items type.
    `static <F> DatastoreDataProvider<com.holonplatform.core.property.PropertyBox,F>` | DatastoreDataProvider.`create(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)` Create a new `DatastoreDataProvider` which uses `PropertyBox` items type.
    `static DatastoreDataProvider<com.holonplatform.core.property.PropertyBox,com.holonplatform.core.query.QueryFilter>` | DatastoreDataProvider.`create(com.holonplatform.core.datastore.Datastore datastore, com.holonplatform.core.datastore.DataTarget<?> target, com.holonplatform.core.property.Property<?>... properties)` Create a new `DatastoreDataProvider` which uses `PropertyBox` items type and `QueryFilter` type data provider filters.
    `static DatastoreDataProvider<com.holonplatform.core.property.PropertyBox,com.holonplatform.core.query.QueryFilter>` | DatastoreDataProvider.`create(com.holonplatform.core.datastore.Datastore datastore, com.holonplatform.core.datastore.DataTarget<?> target, com.holonplatform.core.property.PropertySet<?> propertySet)` Create a new `DatastoreDataProvider` which uses `PropertyBox` items type and `QueryFilter` type data provider filters.
    `static <F> DatastoreDataProvider<com.holonplatform.core.property.PropertyBox,F>` | DatastoreDataProvider.`create(com.holonplatform.core.datastore.Datastore datastore, com.holonplatform.core.datastore.DataTarget<?> target, com.holonplatform.core.property.PropertySet<?> propertySet, Function<F,com.holonplatform.core.query.QueryFilter> filterConverter)` Create a new `DatastoreDataProvider` which uses `PropertyBox` items type.
    `static <T,F> DatastoreDataProvider<T,F>` | DatastoreDataProvider.`create(com.holonplatform.core.datastore.Datastore datastore, com.holonplatform.core.datastore.DataTarget<?> target, com.holonplatform.core.property.PropertySet<?> propertySet, Function<com.holonplatform.core.property.PropertyBox,T> itemConverter, Function<F,com.holonplatform.core.query.QueryFilter> filterConverter)` Create a new `DatastoreDataProvider`.

Copyright © 2019 The Holon Platform. All rights reserved.