Class PaginationUtil

java.lang.Object
com.skava.auth.util.PaginationUtil

public final class PaginationUtil extends Object
This class has the utility methods for page details manipulation.
Author:
Infosys Equinox
  • Field Details

    • DEFAULT_PAGE_SIZE

      public static final String DEFAULT_PAGE_SIZE
      default pagination limit.
      See Also:
    • DEFAULT_PAGE_NUMBER

      public static final String DEFAULT_PAGE_NUMBER
      default page number.
      See Also:
    • DEFAULT_SIZE_WITHPRIVILEGES

      public static final int DEFAULT_SIZE_WITHPRIVILEGES
      default page size for loading roles with privileges.
      See Also:
  • Method Details

    • getRequestDataWithPageDetails

      public static RequestData getRequestDataWithPageDetails(Integer offset, Integer limit, Integer page, Integer size, boolean loadPrivileges)
      THis method construct the get all roles request with pagination details.
      Parameters:
      offset - a Integer object.
      limit - a Integer object.
      page - a Integer object.
      size - a Integer object.
      loadPrivileges - a Boolean object.
      Returns:
      a RequestData object.
    • getPageNumber

      public static Integer getPageNumber(Integer offset, Integer limit, Integer page, boolean hasOffset)
      This method calculate page number by offset and limit.
      Parameters:
      offset - a Integer object.
      limit - a Integer object.
      page - a Integer object.
      hasOffset - a Boolean object.
      Returns:
      a Integer object.