This transformer provides functionality to generate a report based on a template using JasperReports 6.9.0.
Visit Promena#Transformer to understand the repository structure.
The DataDescriptor
has to contain at least one descriptor with a JasperReports template. If more than one descriptor is passed, the transformation will be performed on each of them separately.
text/xml
➡️application/pdf; UTF-8
application/octet-stream
➡️application/pdf; UTF-8
records
,List<Map<String, Serializable>>
, mandatory - elements that will be transformed into DataSource and put in the reportparameters
,Map<String, Serializable>
, optional - parameters of the report
<dependency>
<groupId>pl.beone.promena.transformer</groupId>
<artifactId>report-generator-jasperreports-configuration</artifactId>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>pl.beone.promena.transformer</groupId>
<artifactId>report-generator-jasperreports</artifactId>
<version>1.0.1</version>
</dependency>
transformer.pl.beone.promena.transformer.reportgenerator.jasperreports.JasperReportsReportGeneratorTransformer.priority=1
transformer.pl.beone.promena.transformer.reportgenerator.jasperreports.JasperReportsReportGeneratorTransformer.actors=1
transformer.pl.beone.promena.transformer.reportgenerator.jasperreports.default.parameters.timeout=