Class ResultsPageDto<T>

java.lang.Object
es.kukenan.smartfi.common.api.dtos.ResultsPageDto<T>
Type Parameters:
T - the type of elements in the page.
All Implemented Interfaces:
Serializable

public class ResultsPageDto<T> extends Object implements Serializable
Data transfer object for a paginated response.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      serialVersionUID.
      See Also:
    • data

      private List<T> data
      Results in current page.
    • totalPages

      private Integer totalPages
      Total number of pages.
    • totalElements

      private Long totalElements
      Total number of elements (not in current page, but in the whole result).
    • pageNumber

      private Integer pageNumber
      Current page number.
    • pageSize

      private Integer pageSize
      User page size.
    • sortedBy

      private String sortedBy
      Sort criteria, a single field name ended, optionally, with ASC or DEC keyword.
    • paging

      private ResultsPageDto.Paging paging
      pagination key information.
  • Constructor Details

    • ResultsPageDto

      public ResultsPageDto()