You can find the full source code for this website in the Seam package in the directory /examples/wiki. It is licensed under the LGPL.
A portable extension for Java EE that provides APIs for compiling, populating and rendering reports (Excel, PDF, etc) from existing report frameworks (JasperReports, etc)
To get started in Maven, copy and paste one of the XML fragment below into the <dependencies> section of your pom.xml:
API JAR | Implementation JARs |
---|---|
<dependency> <groupId>org.jboss.seam.reports</groupId> <artifactId>seam-reports-api</artifactId> <version>3.1.0.Final</version> </dependency> |
<!-- If using JasperReports, add the following dependency --> <dependency> <groupId>org.jboss.seam.reports</groupId> <artifactId>seam-reports-jasper</artifactId> <version>3.1.0.Final</version> </dependency> <!-- If using Pentaho, add the following dependency --> <dependency> <groupId>org.jboss.seam.reports</groupId> <artifactId>seam-reports-pentaho</artifactId> <version>3.1.0.Final</version> </dependency> <!-- If using XDocReport, add the following dependency --> <dependency> <groupId>org.jboss.seam.reports</groupId> <artifactId>seam-reports-xdocreport</artifactId> <version>3.1.0.Final</version> </dependency> |
Name | Module role | Commit username (Git) | Organization | Hometown (Time zone) |
---|---|---|---|---|
George Gastaldi | Module lead | gastaldi | Independent | Joinville, SC, Brazil (UTC-3) |
Jordan Ganoff | Contributor | jganoff | Pentaho | Orlando, FL, USA (UTC-5) |
Seam Reports abstracts the usage of commonly used reporting engine frameworks. It acts as a bridge between CDI and any supported engine framework.
The supported engines so far are:
Seam Reports is independent of CDI implementation and fully portable between Java EE 6 and Servlet environments enhanced with CDI. It can be also used with CDI in J2SE (desktop application).
Version | Time frame | Focus |
---|---|---|
3.0.0.Alpha1 | Q2 2011 |
|
3.0.0.Beta1 | Q3 2011 |
|
This section serves as a whiteboard for design and ideas for this module. Once you've decided to pursue a feature, it should be added to JIRA as a feature request and linked from this page. It's up to you whether to keep the design notes or remove them once the JIRA issue has been created.