It was called WCJRDataSource...I can't find it again on the web so it's attached.
Then I run the report with something like this:
public static JasperReport getCompiledReport(String reportName) {
try {
InputStream reportDef = getResource("Reports/" + reportName +
".jrxml");
try {
return
JasperCompileManager.compileReport(reportDef);
} catch (Exception ex) {
System.err.println("Failed to compile report " + reportName + ": "
+ ex.getMessage());
}
} catch (Exception ex) {
System.err.println("Failed to find report file for " + reportName +
": " + ex.getMessage());
}
return null;
}
public static byte[] runReportToPDF(String reportName, Map
parameters, WCJRDataSource dataSource) {
JasperReport compiledReport = getCompiledReport(reportName);
try {
return JasperRunManager.runReportToPdf(compiledReport, parameters,
dataSource);
} catch (Exception ex) {
System.err.println("Failed to run report " + reportName + ": " +
ex.getMessage());
}
return null;
}
Works great for us.
HTH,
John
WCJRDataSource.java
Description: Binary data
On Sep 4, 2009, at 10:32 AM, Kieran Kelleher wrote:
Hi All,What are the latest recommendations for Free Open Source reporting libraries to integrate with a WebObjects app?and also, what are opinions of these two: BIRT: http://eclipse.org/birt/phoenix/ Jasper Reports: http://jasperforge.org/projects/jasperreports Regards, Kieran _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/jours%40mac.com This email sent to [email protected]
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
