Class PaginationMetadata


  • public class PaginationMetadata
    extends Object
    PaginationMetadata data associated with model search.
    • Constructor Detail

      • PaginationMetadata

        public PaginationMetadata​(int perPage,
                                  int page,
                                  int totalItems,
                                  int totalPages)
        Creates a new PaginationMetadata instance.
        Parameters:
        perPage - Number of items per page.
        page - 1-indexed page number.
        totalItems - Total items.
        totalPages - Total number of pages.
      • PaginationMetadata

        public PaginationMetadata()
    • Method Detail

      • toString

        public String toString()
        String representation of the pagination metadata.
        Overrides:
        toString in class Object
      • getPerPage

        public int getPerPage()
        Number of items per page.
      • getPage

        public int getPage()
        1-indexed page number.
      • getTotalItems

        public int getTotalItems()
        Total items.
      • getTotalPages

        public int getTotalPages()
        Total number of pages.
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object