Class DataChangeEvent.DataRefreshEvent<T>

java.lang.Object
java.util.EventObject
com.vaadin.flow.data.provider.DataChangeEvent<T>
com.vaadin.flow.data.provider.DataChangeEvent.DataRefreshEvent<T>
Type Parameters:
T - the data type
All Implemented Interfaces:
Serializable
Enclosing class:
DataChangeEvent<T>

public static class DataChangeEvent.DataRefreshEvent<T> extends DataChangeEvent<T>
An event fired when a single item of a DataProvider has been updated.
See Also:
  • Constructor Details

    • DataRefreshEvent

      public DataRefreshEvent(DataProvider<T,?> source, T item)
      Creates a new data refresh event originating from the given data provider.
      Parameters:
      source - the data provider, not null
      item - the updated item, not null
    • DataRefreshEvent

      public DataRefreshEvent(DataProvider<T,?> source, T item, boolean refreshChildren)
      Creates a new data refresh event originating from the given data provider.
      Parameters:
      source - the data provider, not null
      item - the updated item, not null
      refreshChildren - whether, in hierarchical providers, subelements should be refreshed as well
  • Method Details

    • getItem

      public T getItem()
      Gets the refreshed item.
      Returns:
      the refreshed item
    • isRefreshChildren

      public boolean isRefreshChildren()
      Gets the a boolean whether the refresh is supposed to be refreshChildren (in hierarchical data providers).
      Returns:
      whether, in hierarchical providers, subelements should be refreshed as well