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

- Packages that use ItemSort
  Package | Description
  --- | ---
  com.holonplatform.vaadin.flow.components |
  com.holonplatform.vaadin.flow.components.builders |
  com.holonplatform.vaadin.flow.data |

- - ### Uses of ItemSort in com.holonplatform.vaadin.flow.components

    Methods in com.holonplatform.vaadin.flow.components with parameters of type ItemSort
    Modifier and Type | Method and Description
    --- | ---
    `default void` | ItemListing.`sort(ItemSort<P>... sorts)` Sort the listing using given `ItemSort` directives.

    Method parameters in com.holonplatform.vaadin.flow.components with type arguments of type ItemSort
    Modifier and Type | Method and Description
    --- | ---
    `void` | ItemListing.`sort(List<ItemSort<P>> sorts)` Sort the listing using given `ItemSort` directives.

  - ### Uses of ItemSort in com.holonplatform.vaadin.flow.components.builders

    Method parameters in com.holonplatform.vaadin.flow.components.builders with type arguments of type ItemSort
    Modifier and Type | Method and Description
    --- | ---
    `C` | ItemListingConfigurator.ItemListingColumnConfigurator.`sortProvider(Function<com.holonplatform.core.query.QuerySort.SortDirection,Stream<ItemSort<P>>> sortProvider)` Set the function to use to obtain the `ItemSort`s to use when the column is user-sorted.
    `C` | ItemListingConfigurator.`sortProvider(P property, Function<com.holonplatform.core.query.QuerySort.SortDirection,Stream<ItemSort<P>>> sortProvider)` Set the function to use to obtain the `ItemSort`s to use when the column which corresponds to given property is user-sorted.

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

    Methods in com.holonplatform.vaadin.flow.data that return ItemSort
    Modifier and Type | Method and Description
    --- | ---
    `static <PROPERTY> ItemSort<PROPERTY>` | ItemSort.`asc(PROPERTY property)` Create an ascending `ItemSort` using given property.
    `static <PROPERTY> ItemSort<PROPERTY>` | ItemSort.`desc(PROPERTY property)` Create an descending `ItemSort` using given property.
    `static <PROPERTY> ItemSort<PROPERTY>` | ItemSort.`of(PROPERTY property, boolean ascending)` Create an `ItemSort` using given property and sort direction.

Copyright © 2020 The Holon Platform. All rights reserved.