Promena Transformer - report generator - JasperReports
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.
Transformation JasperReportsReportGeneratorDsl, JasperReportsReportGeneratorParametersDsl
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.
Support JasperReportsReportGeneratorSupport
Media type JasperReportsReportGeneratorSupport.MediaTypeSupport
text/xml➡️ application/pdf; UTF-8application/octet-stream➡️ application/pdf; UTF-8
Parameters JasperReportsReportGeneratorSupport.ParametersSupport
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
<dependency>
<groupId>pl.beone.promena.transformer</groupId>
<artifactId>report-generator-jasperreports-configuration</artifactId>
<version>1.0.1</version>
</dependency>
promena-docker-maven-plugin
<dependency>
<groupId>pl.beone.promena.transformer</groupId>
<artifactId>report-generator-jasperreports</artifactId>
<version>1.0.1</version>
</dependency>
Properties
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=