All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.simple.orm.domain.Page Maven / Gradle / Ivy

package com.simple.orm.domain;

import java.util.List;

/**
 * 页码分页后的内容
 * @param  返回的实体bean
 */
public interface Page {
    /**
     * 获取下一页页码
     * @return 返回下一页页码
     */
    Integer getNextPageNum();

    /**
     * 上一页页码
     * @return 上一页页码
     */
    Integer getPrevPageNum();

    /**
     * 获取当前的页码
     * @return   返回当前的页码数
     */
    Integer getCurrentPageNum();

    /**
     * 获取页码列表
     * @return 返回页码列表
     */
    int[] getPageNums();

    /**
     * 获取总条数
     * @return 返回总条数
     */
    long getTotal();

    /**
     * 获取页码总数
     * @return 返回总页数
     */
    int getPages();

    /**
     * 返回页码里面的元素
     * @return 返回页码里面的元素
     */
    List getContents();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy