public DataView getDataView(ReportConfig config, DataTable data) { DataView dv = new DataView(); dv.setViewConfig(config); dv.setData(data); dv.includeDetails(true); dv.update(); return dv; }
public List<JSONObject> getRecords(String configFile, String dataFile) { ReportConfig config = getConfig(configFile); if (config == null) { return Collections.emptyList(); } DataTable data = getData(config, dataFile); if (data == null) { return Collections.emptyList(); } DataView dv = getDataView(config, data); return dv.getRecords(); }