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 { private List aaData; private int iTotalRecords; private int iTotalDisplayRecords; private int sEcho; private Boolean success; public List getAaData() { return aaData; } public void setAaData(List 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; } } }