Interface PaginationDataBinder

All Known Implementing Classes:
AbstractPaginationDataBinder, PaginationContainerBinder, PaginationDataUnitBinder, PaginationEmptyBinder, PaginationLoaderBinder

public interface PaginationDataBinder
Interface defining methods for managing data loading in PaginationComponent component.
  • Method Details

    • getFirstResult

      int getFirstResult()
      Returns:
      first position to load
    • setFirstResult

      void setFirstResult(int startPosition)
      Sets the position of the first instance to load.
    • getMaxResults

      int getMaxResults()
      Returns:
      maximum number of instances to load
    • setMaxResults

      void setMaxResults(int maxResults)
      Sets maximum number of instances to load.
    • getCount

      int getCount()
      Returns:
      number of instances in the data store
    • size

      int size()
      Returns:
      number of instances are currently loaded
    • refresh

      void refresh()
      Reloads instances.
    • removeCollectionChangeListener

      void removeCollectionChangeListener()
      Removes collection change listener.
    • setCollectionChangeListener

      void setCollectionChangeListener(Consumer<CollectionChangeType> listener)
      Sets collection change listener.
    • getEntityMetaClass

      MetaClass getEntityMetaClass()
      Returns:
      meta class of entity