it.eng.spagobi.engines.jasperreport
Class JasperReportEngineInstance

java.lang.Object
  extended by it.eng.spagobi.utilities.engines.AbstractEngineInstance
      extended by it.eng.spagobi.engines.jasperreport.JasperReportEngineInstance
All Implemented Interfaces:
it.eng.spagobi.utilities.engines.IEngineInstance

public class JasperReportEngineInstance
extends it.eng.spagobi.utilities.engines.AbstractEngineInstance


Field Summary
static java.lang.String JS_DIR
           
static java.lang.String JS_EXT_ZIP
           
static java.lang.String JS_FILE_ZIP
           
 
Constructor Summary
JasperReportEngineInstance(JasperReportEngineTemplate template, java.util.Map env, it.eng.spagobi.services.proxy.DataSetServiceProxy dsProxy)
           
 
Method Summary
 it.eng.spagobi.utilities.engines.IEngineAnalysisState getAnalysisState()
           
 it.eng.spagobi.utilities.engines.AuditServiceProxy getAuditServiceProxy()
           
 java.sql.Connection getConnection()
           
 it.eng.spagobi.tools.dataset.bo.IDataSet getDataSet()
           
 it.eng.spagobi.tools.datasource.bo.IDataSource getDataSource()
           
 it.eng.spagobi.services.proxy.EventServiceProxy getEventServiceProxy()
           
 net.sf.jasperreports.engine.JRExporter getExporter()
           
 java.io.File getLibDir()
           
 java.util.Locale getLocale()
           
 java.lang.String getOutputType()
           
 net.sf.jasperreports.engine.JRVirtualizer getVirtualizer()
           
 java.io.File getWorkingDir()
           
 boolean isVirtualizationEnabled()
           
 void runReport(java.io.File file, javax.servlet.http.HttpServletRequest httpServletRequest)
           
 void setAnalysisState(it.eng.spagobi.utilities.engines.IEngineAnalysisState analysisState)
           
 void setExporter(net.sf.jasperreports.engine.JRExporter exporter)
           
 void setJRBuiltinParameters()
           
 void setLibDir(java.io.File libDir)
           
 void setOutputType(java.lang.String outputType)
           
 void setVirtualizationEnabled(boolean virtualizationEnabled)
           
 void setVirtualizer(net.sf.jasperreports.engine.JRVirtualizer virtualizer)
           
 void setWorkingDir(java.io.File workingDir)
           
 void validate()
           
 
Methods inherited from class it.eng.spagobi.utilities.engines.AbstractEngineInstance
getAnalysisMetadata, getEnv, getId, setAnalysisMetadata, setEnv, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JS_FILE_ZIP

public static final java.lang.String JS_FILE_ZIP
See Also:
Constant Field Values

JS_DIR

public static final java.lang.String JS_DIR
See Also:
Constant Field Values

JS_EXT_ZIP

public static final java.lang.String JS_EXT_ZIP
See Also:
Constant Field Values
Constructor Detail

JasperReportEngineInstance

public JasperReportEngineInstance(JasperReportEngineTemplate template,
                                  java.util.Map env,
                                  it.eng.spagobi.services.proxy.DataSetServiceProxy dsProxy)
Method Detail

runReport

public void runReport(java.io.File file,
                      javax.servlet.http.HttpServletRequest httpServletRequest)

setJRBuiltinParameters

public void setJRBuiltinParameters()

isVirtualizationEnabled

public boolean isVirtualizationEnabled()

setVirtualizationEnabled

public void setVirtualizationEnabled(boolean virtualizationEnabled)

getVirtualizer

public net.sf.jasperreports.engine.JRVirtualizer getVirtualizer()

setVirtualizer

public void setVirtualizer(net.sf.jasperreports.engine.JRVirtualizer virtualizer)

getLibDir

public java.io.File getLibDir()

setLibDir

public void setLibDir(java.io.File libDir)

getWorkingDir

public java.io.File getWorkingDir()

setWorkingDir

public void setWorkingDir(java.io.File workingDir)

getExporter

public net.sf.jasperreports.engine.JRExporter getExporter()

setExporter

public void setExporter(net.sf.jasperreports.engine.JRExporter exporter)

getOutputType

public java.lang.String getOutputType()

setOutputType

public void setOutputType(java.lang.String outputType)

getDataSource

public it.eng.spagobi.tools.datasource.bo.IDataSource getDataSource()

getConnection

public java.sql.Connection getConnection()

getDataSet

public it.eng.spagobi.tools.dataset.bo.IDataSet getDataSet()

getLocale

public java.util.Locale getLocale()

getAuditServiceProxy

public it.eng.spagobi.utilities.engines.AuditServiceProxy getAuditServiceProxy()

getEventServiceProxy

public it.eng.spagobi.services.proxy.EventServiceProxy getEventServiceProxy()

getAnalysisState

public it.eng.spagobi.utilities.engines.IEngineAnalysisState getAnalysisState()

setAnalysisState

public void setAnalysisState(it.eng.spagobi.utilities.engines.IEngineAnalysisState analysisState)

validate

public void validate()
              throws it.eng.spagobi.utilities.engines.SpagoBIEngineException
Throws:
it.eng.spagobi.utilities.engines.SpagoBIEngineException