com.kuangkie.carbon.common.PageQuery Maven / Gradle / Ivy
package com.kuangkie.carbon.common;
import java.util.List;
public interface PageQuery {
public List visit(int pageNumber);
public boolean hasData(int pageNumber);
public boolean hasNextPage();
//public List nextPage();
public int getLatestVisitedPage();
/**
*
* @return 每页对接实体的数目
*/
int getPageSize();
/**
* 设置分页查询时,每页对接实体的数目。
*
* @param pageSize 每页对接实体的数目
*/
void setPageSize(int pageSize);
/**
* 当前查找到的全部对接实体的数量
*
* @return 当前查找到的全部对接实体的数量
*/
Integer getTotal();
// public default Integer getAllCount() {
// return getTotal();
// }
public int getCachedPageCount();//缓存页面数量
public Integer getCurrentStartCachePage();
public Integer getCurrentEndCachePage();
public void setCachedPageCount(int cachedPageCount);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy