public
class
PageBean
...
{
private int pageSize=10;
private int dataCount=0;
private int pageCount=0;
private int currentlyPage=0;
private int nextPage=0;
private int lastPage=0;
public PageBean(int dataCount)
...{
if(dataCount>0)
...{
this.setDataCount(dataCount);
if(this.dataCount%this.pageSize==0)
this.setPageCount(this.dataCount/this.pageSize);
else
this.setPageCount(this.dataCount/this.pageSize+1);
this.setCurrentlyPage(1);
}
}
public PageBean(int dataCount,int pageSize)
...{
if(dataCount>0 && pageSize>0)
...{
this.setDataCount(dataCount);
this.setPageSize(pageSize);
if(this.dataCount%this.pageSize==0)
this.setPageCount(this.dataCount/this.pageSize);
else
this.setPageCount(this.dataCount/this.pageSize+1);
this.setCurrentlyPage(1);
}
}
public int getCurrentlyPage() ...{
return currentlyPage;
}
public void setCurrentlyPage(int currentlyPage) ...{
if(currentlyPage>0 && currentlyPage<=this.pageCount)
...{
this.currentlyPage = currentlyPage;
if(this.currentlyPage-1>0)
this.setLastPage(this.currentlyPage-1);
else
this.setLastPage(1);
if(this.currentlyPage+1<=this.pageCount)
this.setNextPage(this.currentlyPage+1);
else
this.setNextPage(this.pageCount);
}
}
public int getDataCount() ...{
return dataCount;
}
public int getLastPage() ...{
return lastPage;
}
public int getNextPage() ...{
return nextPage;
}
public int getPageCount() ...{
return pageCount;
}
public int getPageSize() ...{
return pageSize;
}
private void setDataCount(int dataCount) ...{
this.dataCount = dataCount;
}
private void setLastPage(int lastPage) ...{
this.lastPage = lastPage;
}
private void setNextPage(int nextPage) ...{
this.nextPage = nextPage;
}
private void setPageCount(int pageCount) ...{
this.pageCount = pageCount;
}
private void setPageSize(int pageSize) ...{
this.pageSize = pageSize;
}
}
private int pageSize=10;
private int dataCount=0;
private int pageCount=0;
private int currentlyPage=0;
private int nextPage=0;
private int lastPage=0;
public PageBean(int dataCount)
...{
if(dataCount>0)
...{
this.setDataCount(dataCount);
if(this.dataCount%this.pageSize==0)
this.setPageCount(this.dataCount/this.pageSize);
else
this.setPageCount(this.dataCount/this.pageSize+1);
this.setCurrentlyPage(1);
}
}
public PageBean(int dataCount,int pageSize)
...{
if(dataCount>0 && pageSize>0)
...{
this.setDataCount(dataCount);
this.setPageSize(pageSize);
if(this.dataCount%this.pageSize==0)
this.setPageCount(this.dataCount/this.pageSize);
else
this.setPageCount(this.dataCount/this.pageSize+1);
this.setCurrentlyPage(1);
}
}
public int getCurrentlyPage() ...{
return currentlyPage;
}
public void setCurrentlyPage(int currentlyPage) ...{
if(currentlyPage>0 && currentlyPage<=this.pageCount)
...{
this.currentlyPage = currentlyPage;
if(this.currentlyPage-1>0)
this.setLastPage(this.currentlyPage-1);
else
this.setLastPage(1);
if(this.currentlyPage+1<=this.pageCount)
this.setNextPage(this.currentlyPage+1);
else
this.setNextPage(this.pageCount);
}
}
public int getDataCount() ...{
return dataCount;
}
public int getLastPage() ...{
return lastPage;
}
public int getNextPage() ...{
return nextPage;
}
public int getPageCount() ...{
return pageCount;
}
public int getPageSize() ...{
return pageSize;
}
private void setDataCount(int dataCount) ...{
this.dataCount = dataCount;
}
private void setLastPage(int lastPage) ...{
this.lastPage = lastPage;
}
private void setNextPage(int nextPage) ...{
this.nextPage = nextPage;
}
private void setPageCount(int pageCount) ...{
this.pageCount = pageCount;
}
private void setPageSize(int pageSize) ...{
this.pageSize = pageSize;
}
}