pageresult

1530 단어 result
package util;

public class PageResult {
	int sizeOfPage=3;//     ,     3 
	int numOfRecords;//     
	int numOfPage;//     
	int currentPage=1;//     ,           
	int numOfRecordForStarting;//       
	public int getSizeOfPage() {
		return (sizeOfPage<1)?3:sizeOfPage;
	}
	public void setSizeOfPage(int sizeOfPage) {
		this.sizeOfPage = sizeOfPage;
	}
	public int getNumOfRecords() {
		return numOfRecords;
	}
	public void setNumOfRecords(int numOfRecords) {
		this.numOfRecords = numOfRecords;
	}
	public int getNumOfPage() {
		int nop = (this.getNumOfRecords()-1)/this.getSizeOfPage()+1;
		return nop;
	}
	public void setNumOfPage(int numOfPage) {
		this.numOfPage = numOfPage;
	}
	public int getCurrentPage() {
		//       1    1
		int cp = (currentPage<1)?1:currentPage;
		//            ,           
		if (cp>=this.getNumOfPage()) {
			cp=this.getNumOfPage();
		}
		return cp;
	}
	public void setCurrentPage(int currentPage) {
		this.currentPage = currentPage;
	}
	public int getNumOfRecordForStarting() {
		int num=(this.getCurrentPage()-1)*this.getSizeOfPage();
		int nrfs=(num<1)?0:num;
		return nrfs;
	}
	public void setNumOfRecordForStarting(int numOfRecordForStarting) {
		this.numOfRecordForStarting = numOfRecordForStarting;
	}
	
}

좋은 웹페이지 즐겨찾기