package kr.debop4j.core.collection; import java.io.Serializable; import java.util.List; /** * 페이지 처리된 목록을 표현하는 인터페이스 * * @author 배성혁 ( sunghyouk.bae@gmail.com ) * @since 12. 9. 12 */ public interface IPagedList<E> extends Serializable { /** 페이지 처리된 목록 */ List<E> getList(); /** 페이지 번호 (1부터 시작) */ int getPageNo(); /** 한 페이지의 크기 (1 이상) */ int getPageSize(); /** 전체 페이지 수 */ long getPageCount(); /** 전체 항목의 수 */ long getItemCount(); }