BeOne-PL / promena-transformer-report-generator-jasperreports

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

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 report
  • parameters, 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=

About

License:Apache License 2.0


Languages

Language:Kotlin 98.0%Language:Dockerfile 2.0%