All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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