Examples of JRMapCollectionDataSource


Examples of net.sf.jasperreports.engine.data.JRMapCollectionDataSource

        }
        map.put("availableSubtitles", availableSubtitles);
      }
      data.add(map);
    }
      JRMapCollectionDataSource dataSource = new JRMapCollectionDataSource(data);
      JasperPrint print = getJasperPrint("movieInfo", dataSource, params);
      JasperExportManager.exportReportToPdfFile(print, fileName);
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.data.JRMapCollectionDataSource

        String subreport = null;
        if (this.dynamic) {
            subreport = generateSubReport(values, columns);
        }
        final JRMapCollectionDataSource dataSource = new JRMapCollectionDataSource(table);
        return new Output(dataSource, table.size(), subreport);
    }
View Full Code Here

Examples of net.sf.jasperreports.engine.data.JRMapCollectionDataSource

                rows.add(map);
            } else {
                throw new AssertionError("Objects of type: " + next.getClass() + " cannot be converted to a row in a JRDataSource");
            }
        }
        return new JRMapCollectionDataSource(rows);
    }
View Full Code Here

Examples of net.sf.jasperreports.engine.data.JRMapCollectionDataSource

                        rowData.put(this.reportKey, reportFile.getAbsolutePath());
                }
                rows.add(rowData.asMap());
            }

            return new JRMapCollectionDataSource(rows);
        }
        return null;
    }
View Full Code Here

Examples of net.sf.jasperreports.engine.data.JRMapCollectionDataSource

        final Template template = config.getTemplate("main");
        PJsonObject requestData = loadJsonRequestData(baseDir);
        Values values = new Values(requestData, template, parser, getTaskDirectory(), this.httpRequestFactory, new File("."));
        forkJoinPool.invoke(template.getProcessorGraph().createTask(values));

        final JRMapCollectionDataSource tableDataSource = values.getObject("table", JRMapCollectionDataSource.class);

        int count = 0;
        while (tableDataSource.next()) {
            count++;
        }

        assertEquals(2, count);
    }
View Full Code Here

Examples of net.sf.jasperreports.engine.data.JRMapCollectionDataSource

        for (Source source : this.sources) {
            source.type.add(rows, values.values, source);
        }

        JRDataSource mergedDataSource = new JRMapCollectionDataSource(rows);
        return new Out(mergedDataSource);
    }
View Full Code Here

Examples of net.sf.jasperreports.engine.data.JRMapCollectionDataSource

        List<Map<String, ?>> innerData = Lists.newArrayList(
            createRow("r1val1", "r1val2", "r1val3"),
            createRow("r2val1", "r2val2", "r2val3"),
            createRow("r3val1", "r3val2", "r3val3")
        );
        JRMapCollectionDataSource datasource = new JRMapCollectionDataSource(innerData);
        values.put("manyRows", datasource);

        final MergeDataSourceProcessor processor = new MergeDataSourceProcessor();

        Map<String, String> fieldMap1 = Maps.newHashMap();
View Full Code Here

Examples of net.sf.jasperreports.engine.data.JRMapCollectionDataSource

      item.put(JasperSubreportBuilder.SUBREPORT_PARAMETER_NAME, subParam);
      item.put(JasperSubreportBuilder.SUBREPORT_DATASOURCE_NAME, subParam.get(JRParameter.REPORT_DATA_SOURCE));
      data.add(item);
    }
    putFormatParams(data);
    params.put(JRParameter.REPORT_DATA_SOURCE, new JRMapCollectionDataSource(data));
    return params;
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.data.JRMapCollectionDataSource

  }

  protected HashMap<String, Object> getDataPart(int part) throws ClipsServerException{
    HashMap<String, Object>      subParams = new HashMap<String, Object>();
    ArrayList<Map<String, Object>>  lines = addSubreportDataSet(part, subParams);
    JRDataSource          sourse = new JRMapCollectionDataSource(lines);
    HashMap<String, Object>      target = new HashMap<String, Object>();
    target.put(ReportBaseConstant.SUBREPORT_DATA_ARRAY_NAME, lines);
    target.put(ReportBaseConstant.SUBREPORT_DATASOURCE_NAME, sourse);
    target.put(ReportBaseConstant.SUBREPORT_PARAMETER_NAME, subParams);
    putTableParams(target, part);
View Full Code Here

Examples of net.sf.jasperreports.engine.data.JRMapCollectionDataSource

      AbstractTablesSelector<?>        selector = createTableSelector(table, lpu, range, i);
      Collection<Map<String, Object>>      newData = selector.getDataList(year);
      mainData.addAll(newData);
    }
   
    JRDataSource                mainDataSourse = new JRMapCollectionDataSource(mainData);
    return mainDataSourse;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.