Interface ReportExecutorService
- All Known Implementing Classes:
ReportExecutorServiceImpl
public interface ReportExecutorService
Service providing functionality to execute reports.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionexecute(OutputStream os, Report report, ParameterSet parameterSet, User user, String outputFormat, ReportExecutionConfig... configs) execute(Report report, String outputFormat, ReportExecutionConfig... configs) execute(Report report, ParameterSet parameterSet, String outputFormat) execute(Report report, ParameterSet parameterSet, String outputFormat, ReportExecutionConfig... configs) execute(Report report, ParameterSet parameterSet, User user, String outputFormat, ReportExecutionConfig... configs) execute(Report report, User user, String outputFormat, ReportExecutionConfig... configs) executeDry(Report report, ParameterSet backLinkSet, User user, String outputFormat, ReportExecutionConfig... reportExecutorConfigs) exportMetadata(Report report, String outputFormat) exportMetadata(Report report, User user, ParameterSet parameterSet, String outputFormat) voidisExecutable(Report report, String outputFormat, ReportExecutionConfig... configs) voidisExecutable(Report report, ParameterSet additionalParameters, User user, String outputFormat, ReportExecutionConfig... configs) voidisExecutable(Report report, User user, String outputFormat, ReportExecutionConfig... configs) booleansupportsStreaming(Report report, ParameterSet parameterSet, User user, String outputFormat, ReportExecutionConfig... configs) variantTest(Report report, List<DatasourceDefinition> datasources)
-
Field Details
-
OUTPUT_FORMAT_PDF
- See Also:
-
OUTPUT_FORMAT_EXCEL
- See Also:
-
OUTPUT_FORMAT_JXLS_TEMPLATE
- See Also:
-
OUTPUT_FORMAT_WORD
- See Also:
-
OUTPUT_FORMAT_HTML
- See Also:
-
OUTPUT_FORMAT_PNG
- See Also:
-
OUTPUT_FORMAT_CSV
- See Also:
-
OUTPUT_FORMAT_JSON
- See Also:
-
OUTPUT_FORMAT_JSON_COMPACT
- See Also:
-
OUTPUT_FORMAT_RTF
- See Also:
-
OUTPUT_FORMAT_TABLE
- See Also:
-
OUTPUT_FORMAT_METADATA
- See Also:
-
OUTPUT_FORMAT_DATACOUNT
- See Also:
-
OUTPUT_FORMAT_SIMPLE_BEAN
- See Also:
-
OUTPUT_FORMAT_CHART_DATA
- See Also:
-
OUTPUT_FORMAT_TEXT
- See Also:
-
OUTPUT_FORMAT_XML
- See Also:
-
METADATA_FORMAT_PLAIN
- See Also:
-
OUTPUT_FORMAT_STREAM_TABLE
- See Also:
-
OUTPUT_FORMAT_REPORTINFORMATION
- See Also:
-
-
Method Details
-
isExecutable
void isExecutable(Report report, String outputFormat, ReportExecutionConfig... configs) throws ReportExecutorException - Throws:
ReportExecutorException
-
isExecutable
void isExecutable(Report report, User user, String outputFormat, ReportExecutionConfig... configs) throws ReportExecutorException - Throws:
ReportExecutorException
-
isExecutable
void isExecutable(Report report, ParameterSet additionalParameters, User user, String outputFormat, ReportExecutionConfig... configs) throws ReportExecutorException - Throws:
ReportExecutorException
-
execute
- Throws:
ReportExecutorException
-
execute
CompiledReport execute(Report report, ParameterSet parameterSet, String outputFormat) throws ReportExecutorException - Throws:
ReportExecutorException
-
execute
CompiledReport execute(Report report, String outputFormat, ReportExecutionConfig... configs) throws ReportExecutorException - Throws:
ReportExecutorException
-
execute
CompiledReport execute(Report report, User user, String outputFormat, ReportExecutionConfig... configs) throws ReportExecutorException - Throws:
ReportExecutorException
-
execute
CompiledReport execute(Report report, ParameterSet parameterSet, String outputFormat, ReportExecutionConfig... configs) throws ReportExecutorException - Throws:
ReportExecutorException
-
execute
CompiledReport execute(Report report, ParameterSet parameterSet, User user, String outputFormat, ReportExecutionConfig... configs) throws ReportExecutorException - Throws:
ReportExecutorException
-
variantTest
-
exportMetadata
CompiledReportMetadata exportMetadata(Report report, String outputFormat) throws ReportExecutorException - Throws:
ReportExecutorException
-
exportMetadata
CompiledReportMetadata exportMetadata(Report report, User user, ParameterSet parameterSet, String outputFormat) throws ReportExecutorException - Throws:
ReportExecutorException
-
execute
CompiledReport execute(OutputStream os, Report report, ParameterSet parameterSet, User user, String outputFormat, ReportExecutionConfig... configs) throws ReportExecutorException - Throws:
ReportExecutorException
-
executeDry
CompiledReport executeDry(Report report, ParameterSet backLinkSet, User user, String outputFormat, ReportExecutionConfig... reportExecutorConfigs) throws ReportExecutorException - Throws:
ReportExecutorException
-
supportsStreaming
boolean supportsStreaming(Report report, ParameterSet parameterSet, User user, String outputFormat, ReportExecutionConfig... configs) throws ReportExecutorException - Throws:
ReportExecutorException
-