Package io.jmix.reportsflowui.runner
Class PresentationUiReportRunContext
java.lang.Object
io.jmix.reportsflowui.runner.UiReportRunContext
io.jmix.reportsflowui.runner.PresentationUiReportRunContext
Extension of
UiReportRunContext that carries an explicit ReportExecutionPresentation identifier.
Created by ReportPresentationRegistry.createRunContext(io.jmix.reportsflowui.runner.UiReportRunContext, java.lang.String) when the runner needs to target a specific
output channel (spreadsheet viewer, table viewer, …) instead of the default download behaviour.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPresentationUiReportRunContext(UiReportRunContext sourceContext, String presentationId) Creates a copy ofsourceContexttagged with the givenpresentationId. -
Method Summary
Methods inherited from class io.jmix.reportsflowui.runner.UiReportRunContext
addParam, getInBackground, getOutputNamePattern, getOutputType, getOwner, getParametersDialogShowMode, getParams, getReport, getReportRunContext, getReportTemplate, setInBackground, setOutputNamePattern, setOutputType, setOwner, setParametersDialogShowMode, setParams, setReport, setReportRunContext, setReportTemplate
-
Field Details
-
presentationId
-
-
Constructor Details
-
PresentationUiReportRunContext
Creates a copy ofsourceContexttagged with the givenpresentationId.
-
-
Method Details
-
getPresentationId
- Returns:
- the identifier of the target
ReportExecutionPresentation
-