java.lang.Object
de.digitalcollections.model.list.ListRequest
de.digitalcollections.model.list.paging.PageRequest
de.digitalcollections.cudami.server.controller.legacy.model.LegacyPageRequest
All Implemented Interfaces:
Serializable

public final class LegacyPageRequest extends de.digitalcollections.model.list.paging.PageRequest
PageRequest that sets filters for label and description if searchTerm is set.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.digitalcollections.model.list.paging.PageRequest

    de.digitalcollections.model.list.paging.PageRequest.Builder
  • Field Summary

    Fields inherited from class de.digitalcollections.model.list.ListRequest

    filtering, searchTerm, sorting
  • Constructor Summary

    Constructors
    Constructor
    Description
    LegacyPageRequest(int pageNumber, int pageSize, de.digitalcollections.model.list.sorting.Sorting sorting, de.digitalcollections.model.list.filtering.Filtering filtering, String searchTerm)
     
    LegacyPageRequest(String searchTerm, int pageNumber, int pageSize)
     
    LegacyPageRequest(String searchTerm, int pageNumber, int pageSize, de.digitalcollections.model.list.sorting.Sorting sorting)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     

    Methods inherited from class de.digitalcollections.model.list.paging.PageRequest

    builder, equals, first, getOffset, getPageNumber, getPageSize, hashCode, hasPrevious, next, previous, previousOrFirst, setPageNumber, setPageSize, toString

    Methods inherited from class de.digitalcollections.model.list.ListRequest

    add, add, getFiltering, getSearchTerm, getSorting, hasFiltering, hasSorting, setFiltering, setSearchTerm, setSorting

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • LegacyPageRequest

      public LegacyPageRequest(String searchTerm, int pageNumber, int pageSize)
    • LegacyPageRequest

      public LegacyPageRequest(String searchTerm, int pageNumber, int pageSize, de.digitalcollections.model.list.sorting.Sorting sorting)
    • LegacyPageRequest

      public LegacyPageRequest(int pageNumber, int pageSize, de.digitalcollections.model.list.sorting.Sorting sorting, de.digitalcollections.model.list.filtering.Filtering filtering, String searchTerm)
  • Method Details

    • init

      protected void init()
      Overrides:
      init in class de.digitalcollections.model.list.paging.PageRequest