init
This commit is contained in:
@@ -0,0 +1,79 @@
|
||||
package com.eactive.eai.common.web;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Vector;
|
||||
|
||||
/**
|
||||
* 1. 기능 : 관리자 화면에서 Page List를 구성하기위한 정보를 저장
|
||||
* 2. 처리 개요 : 관리자 화면에서 Page List를 구성하기위한 정보를 저장
|
||||
*
|
||||
* @author :
|
||||
* @version : v 1.0.0
|
||||
* @see :
|
||||
* @since : :
|
||||
*/
|
||||
public class PageInfo implements Serializable {
|
||||
private int page;
|
||||
private int rowsPerPage;
|
||||
private Vector whereItem;
|
||||
private Vector orderItem;
|
||||
|
||||
/** 한페이지에 보여줄 라인 카운트 */
|
||||
public static int ROWS_PER_PAGE = 10;
|
||||
|
||||
public void setPage(int page) {
|
||||
this.page = page;
|
||||
}
|
||||
|
||||
public int getPage() {
|
||||
return this.page;
|
||||
}
|
||||
|
||||
public void setRowPerPage(int rowsPerPage) {
|
||||
this.rowsPerPage = rowsPerPage;
|
||||
}
|
||||
|
||||
public int getRowPerPage() {
|
||||
return this.rowsPerPage;
|
||||
}
|
||||
|
||||
public void setWhereItem(Vector whereItem) {
|
||||
this.whereItem = whereItem;
|
||||
}
|
||||
|
||||
public Vector getWhereItem() {
|
||||
return this.whereItem;
|
||||
}
|
||||
|
||||
public void setOrderItem(Vector orderItem) {
|
||||
this.orderItem = orderItem;
|
||||
}
|
||||
|
||||
public Vector getOrderItem() {
|
||||
return this.orderItem;
|
||||
}
|
||||
|
||||
/**
|
||||
* view page의 start row를 반환하는 method
|
||||
*
|
||||
* @return view page의 start row
|
||||
*/
|
||||
public int startrow() {
|
||||
page = page < 1 ? 1 : page;
|
||||
if (this.rowsPerPage == 0)
|
||||
rowsPerPage = ROWS_PER_PAGE;
|
||||
return (page - 1) * rowsPerPage + 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* view page의 end row를 반환하는 method
|
||||
*
|
||||
* @return view page의 end row
|
||||
*/
|
||||
public int endrow() {
|
||||
page = page < 1 ? 1 : page;
|
||||
if (this.rowsPerPage == 0)
|
||||
rowsPerPage = ROWS_PER_PAGE;
|
||||
return (page - 1) * rowsPerPage + rowsPerPage;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user