xworker.manong.MaNongProjectPageInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xworker_app Show documentation
Show all versions of xworker_app Show documentation
XWorker app model liberary.
The newest version!
package xworker.manong;
import java.util.ArrayList;
import java.util.List;
public class MaNongProjectPageInfo {
int totalCount;
int page;
int pageSize;
String keys;
List datas;
public int getTotalPage(){
return totalCount / pageSize + (totalCount % pageSize > 0 ? 1 : 0) - 1;
}
public List getPrePages(){
List pages = new ArrayList();
for(int i=1; i<10; i++){
int prePage = page - i;
if(prePage >= 0){
pages.add(0, prePage);
}else{
break;
}
}
return pages;
}
public List getNextPages(){
int totalPage = getTotalPage();
List pages = new ArrayList();
for(int i=1; i<10; i++){
int nextPage = page + i;
if(nextPage <= totalPage){
pages.add(nextPage);
}else{
break;
}
}
return pages;
}
public int getTotalCount() {
return totalCount;
}
public void setTotalCount(int totalCount) {
this.totalCount = totalCount;
}
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public List getDatas() {
return datas;
}
public void setDatas(List datas) {
this.datas = datas;
}
public boolean hasNextPage(){
return (page + 1) * pageSize < totalCount;
}
public boolean hasPrePage(){
return page > 0;
}
public int getNextPage(){
return page + 1;
}
public int getPrePage(){
return page - 1;
}
public String getKeys() {
return keys;
}
public void setKeys(String keys) {
this.keys = keys;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy