Class PresentationUiReportRunContext

java.lang.Object
io.jmix.reportsflowui.runner.UiReportRunContext
io.jmix.reportsflowui.runner.PresentationUiReportRunContext

public class PresentationUiReportRunContext extends UiReportRunContext
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 Details

    • presentationId

      protected final String presentationId
  • Constructor Details

    • PresentationUiReportRunContext

      public PresentationUiReportRunContext(UiReportRunContext sourceContext, String presentationId)
      Creates a copy of sourceContext tagged with the given presentationId.
  • Method Details