goja.rapid.mvc.datatables.DTResponse Maven / Gradle / Ivy
The newest version!
package goja.rapid.mvc.datatables;
import java.io.Serializable;
import java.util.List;
/**
*
*
* @author sogYF
* @version 1.0
* @since JDK 1.6
*/
public class DTResponse implements Serializable {
private static final long serialVersionUID = -491962368629446336L;
private final List data;
private final long recordsTotal;
private final long recordsFiltered;
private final int draw;
public DTResponse(List data, long recordsTotal, long recordsFiltered, int draw) {
this.data = data;
this.recordsTotal = recordsTotal;
this.recordsFiltered = recordsFiltered;
this.draw = draw;
}
public static DTResponse build(DTCriterias dtCriterias, List list, int recordsTotal,
int recordsFiltered) {
return new DTResponse(list, recordsTotal, recordsFiltered, dtCriterias.getDraw());
}
public List getData() {
return data;
}
public long getRecordsTotal() {
return recordsTotal;
}
public long getRecordsFiltered() {
return recordsFiltered;
}
public int getDraw() {
return draw;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy