protected void writeRootBand(Report report, Element root) { ReportBand rootBandDefinition = report.getRootBand(); Element rootBandDefinitionElement = root.addElement("rootBand"); writeBandDefinition(rootBandDefinitionElement, rootBandDefinition); }
protected void writeRootBand(Report report, Element root) { ReportBand rootBandDefinition = report.getRootBand(); Element rootBandDefinitionElement = root.addElement("rootBand"); writeBandDefinition(rootBandDefinitionElement, rootBandDefinition); }
public void extractData(Report report, Map<String, Object> params, BandData rootBand) { List<Map<String, Object>> rootBandData = controllerFactory.defaultController().extractData( contextFactory.context(report.getRootBand(), null, params) ); if (CollectionUtils.isNotEmpty(rootBandData)) { rootBand.getData().putAll(rootBandData.get(0)); } List<ReportBand> firstLevelBands = report.getRootBand().getChildren(); if (firstLevelBands != null) { for (ReportBand definition : firstLevelBands) { List<BandData> bands = createBands(definition, rootBand, params); rootBand.addChildren(bands); rootBand.getFirstLevelBandDefinitionNames().add(definition.getName()); } } }
public void extractData(Report report, Map<String, Object> params, BandData rootBand) { List<Map<String, Object>> rootBandData = controllerFactory.defaultController().extractData( contextFactory.context(report.getRootBand(), null, params) ); if (CollectionUtils.isNotEmpty(rootBandData)) { rootBand.getData().putAll(rootBandData.get(0)); } List<ReportBand> firstLevelBands = report.getRootBand().getChildren(); if (firstLevelBands != null) { for (ReportBand definition : firstLevelBands) { List<BandData> bands = createBands(definition, rootBand, params); rootBand.addChildren(bands); rootBand.getFirstLevelBandDefinitionNames().add(definition.getName()); } } }