it.eng.spagobi.engines.jasperreport
Class JasperReportRunner
java.lang.Object
it.eng.spagobi.engines.jasperreport.JasperReportRunner
public class JasperReportRunner
- extends java.lang.Object
Jasper Report implementation built to provide all methods to
run a report inside SpagoBI. It is the jasper report Engine implementation
for SpagoBI.
- Author:
- Zoppello
Constructor Summary |
JasperReportRunner(java.lang.String spagobibaseurl,
java.lang.String templatePath)
Class Constructor |
Method Summary |
byte[] |
runReport(java.sql.Connection conn,
java.util.Map parameters,
javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletResponse servletResponse,
javax.servlet.http.HttpServletRequest servletRequest)
This method, known all input information, runs a report with JasperReport
inside SpagoBI. it is the Jasper Report Engine's core method. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JasperReportRunner
public JasperReportRunner(java.lang.String spagobibaseurl,
java.lang.String templatePath)
- Class Constructor
- Parameters:
spagobibaseurl
- The basic url for SpagoBItemplatePath
- The path for the report template
runReport
public byte[] runReport(java.sql.Connection conn,
java.util.Map parameters,
javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletResponse servletResponse,
javax.servlet.http.HttpServletRequest servletRequest)
throws java.lang.Exception
- This method, known all input information, runs a report with JasperReport
inside SpagoBI. it is the Jasper Report Engine's core method.
- Parameters:
ds
- The input Data Source for the Reportparameters
- The input parameters mapservletContext
- The java servlet context objectservletResponse
- The java http servlet response object
- Returns:
- The content of report execution, stored into a byte[] object
- Throws:
java.lang.Exception
- If any Exception occurred