it.eng.spagobi.engines.birt
Class BirtReportRunnerODA

java.lang.Object
  extended by it.eng.spagobi.engines.birt.BirtReportRunnerODA
Direct Known Subclasses:
BirtReportRunner

public class BirtReportRunnerODA
extends java.lang.Object


Field Summary
protected  org.eclipse.birt.report.engine.api.EngineConfig config
           
protected  java.lang.String dateformat
           
protected  org.apache.log4j.Logger logger
           
protected  java.lang.String spagobibaseurl
           
protected  java.lang.String templatePath
           
 
Constructor Summary
BirtReportRunnerODA(java.lang.String spagobibaseurl, java.lang.String templatePath, java.lang.String dateformat)
          Class Constructor
 
Method Summary
protected  java.util.Map findReportParams(java.util.Map parameters, org.eclipse.birt.report.engine.api.ReportEngine engine, org.eclipse.birt.report.engine.api.IReportRunnable design)
           
protected  java.util.HashMap prepareHtmlRendering(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest servletRequest)
           
 void runReport(java.util.Map parameters, javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletResponse servletResponse, javax.servlet.http.HttpServletRequest servletRequest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

templatePath

protected java.lang.String templatePath

spagobibaseurl

protected java.lang.String spagobibaseurl

dateformat

protected java.lang.String dateformat

config

protected org.eclipse.birt.report.engine.api.EngineConfig config

logger

protected transient org.apache.log4j.Logger logger
Constructor Detail

BirtReportRunnerODA

public BirtReportRunnerODA(java.lang.String spagobibaseurl,
                           java.lang.String templatePath,
                           java.lang.String dateformat)
Class Constructor

Parameters:
spagobibaseurl - The basic url for SpagoBI
templatePath - The path for the report template
dateformat - The String representing the date format
Method Detail

runReport

public void runReport(java.util.Map parameters,
                      javax.servlet.ServletContext servletContext,
                      javax.servlet.http.HttpServletResponse servletResponse,
                      javax.servlet.http.HttpServletRequest servletRequest)
               throws java.lang.Exception
Throws:
java.lang.Exception

findReportParams

protected java.util.Map findReportParams(java.util.Map parameters,
                                         org.eclipse.birt.report.engine.api.ReportEngine engine,
                                         org.eclipse.birt.report.engine.api.IReportRunnable design)

prepareHtmlRendering

protected java.util.HashMap prepareHtmlRendering(javax.servlet.ServletContext servletContext,
                                                 javax.servlet.http.HttpServletRequest servletRequest)