Interface Listing<SearchForm,Row>

All Known Subinterfaces:
Crud<SearchForm,Row>

public interface Listing<SearchForm,Row>
  • Method Details

    • fetchRows

      reactor.core.publisher.Flux<Row> fetchRows(SearchForm filters, List<SortCriteria> sortOrders, int offset, int limit) throws Throwable
      Throws:
      Throwable
    • fetchCount

      reactor.core.publisher.Mono<Long> fetchCount(SearchForm filters) throws Throwable
      Throws:
      Throwable
    • getCaption

      default String getCaption()
    • showCheckboxForSelection

      default boolean showCheckboxForSelection()
    • getSearchFormClass

      default Class<SearchForm> getSearchFormClass()
    • getRowClass

      default Class<Row> getRowClass()
    • getSelection

      default List<Row> getSelection()
    • getCaptionForEdit

      default String getCaptionForEdit()