com.holonplatform.vaadin.flow.data

## Interface DatastoreDataProvider.PropertyBoxItemBuilder<F>

- Type Parameters:
    `F` - Query filter type
  All Superinterfaces:
    DatastoreDataProvider.Builder<com.holonplatform.core.property.PropertyBox,F>
  Enclosing interface:
    DatastoreDataProvider<T,F>

      public static interface DatastoreDataProvider.PropertyBoxItemBuilder<F>
      extends DatastoreDataProvider.Builder<com.holonplatform.core.property.PropertyBox,F>

  A `DatastoreDataProvider` with `PropertyBox` items type builder.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `DatastoreDataProvider.Builder<com.holonplatform.core.property.PropertyBox,F>` | `itemIdentifier(com.holonplatform.core.property.Property<?> identifierProperty)` Use given `identifierProperty` value as items identifier.

    - ### Methods inherited from interface com.holonplatform.vaadin.flow.data.DatastoreDataProvider.Builder

      `build, itemIdentifierProvider, querySortOrderConverter, withDefaultQuerySort, withQueryConfigurationProvider, withQueryFilter, withQuerySort`

- - ### Method Detail

    - #### itemIdentifier

          DatastoreDataProvider.Builder<com.holonplatform.core.property.PropertyBox,F> itemIdentifier(com.holonplatform.core.property.Property<?> identifierProperty)

      Use given `identifierProperty` value as items identifier.
      Parameters:
        `identifierProperty` - The property which acts as item identifier (not null)
      Returns:
        this

Copyright © 2019 The Holon Platform. All rights reserved.