@HookConfig public interface ReportEngineTakeOverExecutionHook extends Hook
Modifier and Type | Method and Description |
---|---|
CompiledReport |
executeReport(ReportEngine engine,
java.io.OutputStream os,
Report report,
ParameterSet additionalParameters,
User user,
java.lang.String outputFormat,
ReportExecutionConfig[] configs)
Execute the report.
|
CompiledReport |
executeReportDry(ReportEngine engine,
Report report,
ParameterSet additionalParameters,
User user,
java.lang.String outputFormat,
ReportExecutionConfig[] configs)
Return an empty CompiledReport object to specify mime type and extension.
|
boolean |
supportsStreaming(ReportEngine reportEngine,
Report report,
ParameterSet parameterSet,
User user,
java.lang.String outputFormat,
ReportExecutionConfig[] configs) |
boolean |
takesOver(ReportEngine engine,
Report report,
ParameterSet additionalParameters,
User user,
java.lang.String outputFormat,
ReportExecutionConfig[] configs)
return true in order to bypass the report engine and perform manual execution
of the report
|
boolean takesOver(ReportEngine engine, Report report, ParameterSet additionalParameters, User user, java.lang.String outputFormat, ReportExecutionConfig[] configs)
CompiledReport executeReport(ReportEngine engine, java.io.OutputStream os, Report report, ParameterSet additionalParameters, User user, java.lang.String outputFormat, ReportExecutionConfig[] configs) throws ReportExecutorException, ExpectedException
CompiledReport executeReportDry(ReportEngine engine, Report report, ParameterSet additionalParameters, User user, java.lang.String outputFormat, ReportExecutionConfig[] configs) throws ReportExecutorException, ExpectedException
boolean supportsStreaming(ReportEngine reportEngine, Report report, ParameterSet parameterSet, User user, java.lang.String outputFormat, ReportExecutionConfig[] configs)