com.liferay.portal.kernel.bi.reporting
Interface ReportEngine


public interface ReportEngine

View Source

Author:
Michael C. Han

Method Summary
 void compile(ReportRequest reportRequest)
           
 void destroy()
           
 void execute(ReportRequest reportRequest, ReportResultContainer reportResultContainer)
           
 java.util.Map<java.lang.String,java.lang.String> getEngineParameters()
           
 void init(javax.servlet.ServletContext servletContext)
           
 void registerDataSource(java.lang.String dataSourceName, javax.sql.DataSource dataSource)
           
 void setDefaultDataSouce(javax.sql.DataSource dataSource)
           
 void setEngineParameters(java.util.Map<java.lang.String,java.lang.String> engineParameters)
           
 void setReportFormatExporterRepository(ReportFormatExporterRegistry reportFormatExporterRegistry)
           
 void unregisterDataSource(java.lang.String dataSourceName)
           
 

Method Detail

compile

void compile(ReportRequest reportRequest)
             throws ReportGenerationException
Throws:
ReportGenerationException

destroy

void destroy()

execute

void execute(ReportRequest reportRequest,
             ReportResultContainer reportResultContainer)
             throws ReportGenerationException
Throws:
ReportGenerationException

getEngineParameters

java.util.Map<java.lang.String,java.lang.String> getEngineParameters()

init

void init(javax.servlet.ServletContext servletContext)

registerDataSource

void registerDataSource(java.lang.String dataSourceName,
                        javax.sql.DataSource dataSource)

setDefaultDataSouce

void setDefaultDataSouce(javax.sql.DataSource dataSource)

setEngineParameters

void setEngineParameters(java.util.Map<java.lang.String,java.lang.String> engineParameters)

setReportFormatExporterRepository

void setReportFormatExporterRepository(ReportFormatExporterRegistry reportFormatExporterRegistry)

unregisterDataSource

void unregisterDataSource(java.lang.String dataSourceName)