
com.cifaz.tools.dto.pager.PagerData Maven / Gradle / Ivy
The newest version!
package com.cifaz.tools.dto.pager;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
public class PagerData extends Pager implements Serializable {
private static final long serialVersionUID = -2064694687134679279L;
private Integer pages;
private Integer total;
private List dataList = new ArrayList();
public PagerData() {
}
public static PagerData create(Class cls) {
PagerData pagerData = new PagerData();
return pagerData;
}
public static PagerData create() {
PagerData pagerData = new PagerData();
return pagerData;
}
public Integer getTotal() {
return this.total;
}
public PagerData setTotal(Integer total) {
this.total = total;
return this;
}
public List getDataList() {
return this.dataList;
}
public PagerData setDataList(List dataList) {
this.dataList = dataList;
return this;
}
public PagerData addData(T data) {
this.dataList.add(data);
return this;
}
public T getData(int index) {
return this.dataList == null ? null : this.dataList.get(index);
}
public Integer getPages() {
return this.pages;
}
public PagerData setPages(Integer pages) {
this.pages = pages;
return this;
}
public String toString() {
StringBuffer sb = new StringBuffer("PagerData{");
sb.append("pages=").append(this.pages);
sb.append(", total=").append(this.total);
sb.append(", dataList=").append(this.dataList);
sb.append('}');
return sb.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy