类 PageInfo<T>

java.lang.Object
cn.benma666.iframe.PageInfo<T>
所有已实现的接口:
Serializable, org.beetl.sql.core.page.PageRequest<T>, org.beetl.sql.core.page.PageResult<T>

public class PageInfo<T> extends Object implements Serializable, org.beetl.sql.core.page.PageRequest<T>, org.beetl.sql.core.page.PageResult<T>
分页信息
另请参阅:
  • 构造器详细资料

    • PageInfo

      public PageInfo()
    • PageInfo

      public PageInfo(List<T> list, int pageSize, int totalRow, int pageNumber)
  • 方法详细资料

    • isTotalRequired

      public boolean isTotalRequired()
      指定者:
      isTotalRequired 在接口中 org.beetl.sql.core.page.PageRequest<T>
      返回:
      totalRequired
    • setTotalRequired

      public void setTotalRequired(boolean totalRequired)
      参数:
      totalRequired - the totalRequired to set
    • isListRequired

      public boolean isListRequired()
      指定者:
      isListRequired 在接口中 org.beetl.sql.core.page.PageRequest<T>
      返回:
      listRequired
    • setListRequired

      public void setListRequired(boolean listRequired)
      参数:
      listRequired - the listRequired to set
    • getPageNumber

      public long getPageNumber()
      指定者:
      getPageNumber 在接口中 org.beetl.sql.core.page.PageRequest<T>
    • setPageNumber

      public void setPageNumber(long pageNumber)
    • getPageSize

      public int getPageSize()
      指定者:
      getPageSize 在接口中 org.beetl.sql.core.page.PageRequest<T>
    • setPageSize

      public void setPageSize(int pageSize)
    • getList

      public List<T> getList()
      指定者:
      getList 在接口中 org.beetl.sql.core.page.PageResult<T>
    • getList

      public <R> List<R> getList(Class<R> t)
      获取指定实体类的列表
      参数:
      t - 实体类类型
    • setList

      public void setList(List<T> list)
      指定者:
      setList 在接口中 org.beetl.sql.core.page.PageResult<T>
    • getTotalRow

      public long getTotalRow()
      指定者:
      getTotalRow 在接口中 org.beetl.sql.core.page.PageResult<T>
    • setTotalRow

      public void setTotalRow(long totalRow)
    • getTotalPage

      public long getTotalPage()
      指定者:
      getTotalPage 在接口中 org.beetl.sql.core.page.PageResult<T>
    • setTotalPage

      public void setTotalPage(long totalPage)
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • getOrderBy

      public String getOrderBy()
      指定者:
      getOrderBy 在接口中 org.beetl.sql.core.page.PageRequest<T>
      另请参阅:
      • PageRequest.getOrderBy()
    • setOrderBy

      public void setOrderBy(String orderBy)
    • of

      public org.beetl.sql.core.page.PageResult<T> of(List<T> result)
      指定者:
      of 在接口中 org.beetl.sql.core.page.PageRequest<T>
      另请参阅:
      • PageRequest.of(java.util.List)
    • of

      public org.beetl.sql.core.page.PageResult<T> of(List<T> result, Long total)
      指定者:
      of 在接口中 org.beetl.sql.core.page.PageRequest<T>
      另请参阅:
      • PageRequest.of(java.util.List, java.lang.Long)