| Package | Description |
|---|---|
| com.holonplatform.vaadin.components.builders | |
| com.holonplatform.vaadin.data |
| Modifier and Type | Method and Description |
|---|---|
B |
SelectItemDataSourceBuilder.dataSource(ItemDataProvider<ITEM> dataProvider)
Set the selection items data provider.
|
default B |
ItemDataSourceComponentBuilder.dataSource(ItemDataProvider<ITEM> dataProvider)
Set the data source items data provider, using the item itself as item identifier.
|
default <ITEM> B |
ItemListingBuilder.GridItemListingBuilder.dataSource(ItemDataProvider<ITEM> dataProvider,
Function<ITEM,T> converter)
Set the item listing data source using an
ItemDataProvider and function to convert data source items
into required item type. |
B |
ItemDataSourceComponentBuilder.dataSource(ItemDataProvider<ITEM> dataProvider,
ItemIdentifierProvider<ITEM,?> itemIdentifierProvider)
Set the data source items data provider and the
ItemIdentifierProvider to obtain item identifiers. |
B |
PropertySelectInputBuilder.dataSource(ItemDataProvider<com.holonplatform.core.property.PropertyBox> dataProvider)
Set the selection items data provider to obtain items.
|
B |
PropertyListingBuilder.dataSource(ItemDataProvider<com.holonplatform.core.property.PropertyBox> dataProvider,
com.holonplatform.core.property.Property... identifierProperties)
Deprecated.
Use
ItemDataSourceComponentBuilder.dataSource(ItemDataProvider, com.holonplatform.vaadin.data.ItemIdentifierProvider) to
provide a custom item identifier provider. By default, the identifier properties of the item listing
property set will be used to identify each PropertyBox item. |
B |
SingleSelectInputBuilder.dataSource(ItemDataProvider<T> dataProvider,
com.vaadin.server.SerializableFunction<String,com.holonplatform.core.query.QueryFilter> filterProvider)
Set the selection items data provider.
|
| Modifier and Type | Method and Description |
|---|---|
static <T,ITEM> ItemDataProvider<T> |
ItemDataProvider.convert(ItemDataProvider<ITEM> provider,
Function<ITEM,T> converter)
Create a new
ItemDataProvider which wraps a concrete data provider and converts items into a different
type using a converter function. |
static <T> ItemDataProvider<T> |
ItemDataProvider.create(com.holonplatform.core.datastore.Datastore datastore,
com.holonplatform.core.datastore.DataTarget<?> target,
Class<T> beanClass)
|
static <T> ItemDataProvider<T> |
ItemDataProvider.create(com.holonplatform.core.datastore.Datastore datastore,
com.holonplatform.core.datastore.DataTarget<?> target,
Class<T> beanClass,
com.holonplatform.core.query.QueryConfigurationProvider... queryConfigurationProviders)
|
static ItemDataProvider<com.holonplatform.core.property.PropertyBox> |
ItemDataProvider.create(com.holonplatform.core.datastore.Datastore datastore,
com.holonplatform.core.datastore.DataTarget<?> target,
com.holonplatform.core.property.PropertySet<?> propertySet)
Construct a
ItemDataProvider using a Datastore. |
static ItemDataProvider<com.holonplatform.core.property.PropertyBox> |
ItemDataProvider.create(com.holonplatform.core.datastore.Datastore datastore,
com.holonplatform.core.datastore.DataTarget<?> target,
com.holonplatform.core.property.PropertySet<?> propertySet,
com.holonplatform.core.query.QueryConfigurationProvider... queryConfigurationProviders)
Construct a
ItemDataProvider using a Datastore. |
static <ITEM> ItemDataProvider<ITEM> |
ItemDataProvider.create(ItemSetCounter counter,
ItemSetLoader<ITEM> loader)
Create an
ItemDataProvider using given operations. |
| Modifier and Type | Method and Description |
|---|---|
Optional<ItemDataProvider<ITEM>> |
ItemDataSource.Configuration.getDataProvider()
Get the item data provider.
|
| Modifier and Type | Method and Description |
|---|---|
static <T,ITEM> ItemDataProvider<T> |
ItemDataProvider.convert(ItemDataProvider<ITEM> provider,
Function<ITEM,T> converter)
Create a new
ItemDataProvider which wraps a concrete data provider and converts items into a different
type using a converter function. |
ItemDataSource.Builder<ITEM,PROPERTY> |
ItemDataSource.Builder.dataSource(ItemDataProvider<ITEM> dataProvider)
Set the items data provider.
|
Copyright © 2019 The Holon Platform. All rights reserved.