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:
- Gioia
Constructor Summary |
JasperReportRunner(javax.servlet.http.HttpSession session)
Class Constructor. |
Method Summary |
protected java.util.Map |
adaptReportParams(java.util.Map parameters,
net.sf.jasperreports.engine.JasperReport report)
|
net.sf.jasperreports.engine.fill.JRFileVirtualizer |
getVirtualizer(java.lang.String tmpDirectory,
javax.servlet.ServletContext servletContext)
Gets the virtualizer. |
void |
runReport(java.sql.Connection conn,
java.util.Map parameters,
java.io.OutputStream out,
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JS_FILE_ZIP
public static final java.lang.String JS_FILE_ZIP
- See Also:
- Constant Field Values
JS_EXT_ZIP
public static final java.lang.String JS_EXT_ZIP
- See Also:
- Constant Field Values
JasperReportRunner
public JasperReportRunner(javax.servlet.http.HttpSession session)
- Class Constructor.
- Parameters:
session
- the session
runReport
public void runReport(java.sql.Connection conn,
java.util.Map parameters,
java.io.OutputStream out,
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. iIt is the Jasper Report Engine's core method.
- Parameters:
parameters
- The input parameters mapservletContext
- The java servlet context objectservletResponse
- The java http servlet response objectconn
- the connout
- the outservletRequest
- the servlet request
- Throws:
java.lang.Exception
- If any Exception occurred
getVirtualizer
public net.sf.jasperreports.engine.fill.JRFileVirtualizer getVirtualizer(java.lang.String tmpDirectory,
javax.servlet.ServletContext servletContext)
- Gets the virtualizer.
- Parameters:
tmpDirectory
- the tmp directoryservletContext
- the servlet context
- Returns:
- the virtualizer
adaptReportParams
protected java.util.Map adaptReportParams(java.util.Map parameters,
net.sf.jasperreports.engine.JasperReport report)