# Package com.holonplatform.vaadin.data

- Interface Summary
  Interface | Description
  --- | ---
  ItemDataProvider<ITEM> | Iterface to load items data from a data source.
  ItemDataSource<ITEM,PROPERTY> | Represents an item set data source, providing operations to retrieve items by id and change the item set composition adding a removing items.
  ItemDataSource.CommitHandler<ITEM> | Data source commit handler to perform concrete persistence operations when data is committed invoking `ItemDataSource.commit()`.
  ItemDataSource.Configuration<PROPERTY> |
  ItemDataSource.ItemSort<PROPERTY> | An item sort directive.
  ItemDataSource.PropertySortGenerator<PROPERTY> | `QuerySort` generator to provide query sorts for an item property.
  ItemIdentifierProvider<ITEM,ID> | Provider to obtain the identifier of an item.
  ItemRefresher<ITEM> | Data interface to refresh item data.
  ItemSetCounter | Data interface to obtain the size of an item set.
  ItemSetLoader<ITEM> | Data interface to load a set of items.

- Enum Summary
  Enum | Description
  --- | ---
  ItemDataSource.ItemAction | Item actions enumeration.

Copyright © 2017 The Holon Platform. All rights reserved.