package br.com.doctors.util.json; import java.util.ArrayList; import java.util.List; public class JQGridJSONConverter { private String page; // paginas requisitadas private String total; // total de paginas private String records; private List<JQRow> rows; public JQGridJSONConverter(){ rows = new ArrayList<JQRow>(); page = "1"; total = "1"; } public void addJSONObjects(List<? extends JSONObject> lista){ for (JSONObject objeto : lista){ JQRow row = new JQRow(objeto.getId(), objeto.getCells()); System.out.println(row); rows.add(row); } records = new Integer(lista.size()).toString(); } public String getPage() { return page; } public String getRecords() { return records; } public List<JQRow> getRows() { return rows; } public void setPage(String page) { this.page = page; } public void setRecords(String records) { this.records = records; } @Override public String toString() { return String.format("page=%s total=%s records=%s rows=%s\n", page, total, records, rows); } }