| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- package commons.controller.grid;
- import java.io.IOException;
- import java.util.List;
- import com.fasterxml.jackson.core.JsonProcessingException;
- import com.fasterxml.jackson.databind.ObjectMapper;
- public class DataTablesWrapper<T> {
- private List<T> aaData;
- private int iTotalRecords;
- private int iTotalDisplayRecords;
- private int sEcho;
- private Boolean success;
- public List<T> getAaData() {
- return aaData;
- }
- public void setAaData(List<T> aaData) {
- this.aaData = aaData;
- }
- public int getiTotalRecords() {
- return iTotalRecords;
- }
- public void setiTotalRecords(int iTotalRecords) {
- this.iTotalRecords = iTotalRecords;
- }
- public int getiTotalDisplayRecords() {
- return iTotalDisplayRecords;
- }
- public void setiTotalDisplayRecords(int iTotalDisplayRecords) {
- this.iTotalDisplayRecords = iTotalDisplayRecords;
- }
- public Boolean getSuccess() {
- return success;
- }
- public void setSuccess(Boolean success) {
- this.success = success;
- }
- public int getsEcho() {
- return sEcho;
- }
- public void setsEcho(int sEcho) {
- this.sEcho = sEcho;
- }
-
- public String toJson() throws IOException{
- ObjectMapper mapper = new ObjectMapper();
- try {
- return mapper.writeValueAsString(this);
- } catch (JsonProcessingException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- return null;
- }
- }
- }
|