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-8
application/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=