Class ReportExecutionListView

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasStyle, com.vaadin.flow.router.AfterNavigationObserver, com.vaadin.flow.router.BeforeEnterObserver, com.vaadin.flow.router.BeforeLeaveObserver, com.vaadin.flow.router.HasDynamicTitle, com.vaadin.flow.router.internal.AfterNavigationHandler, com.vaadin.flow.router.internal.BeforeEnterHandler, com.vaadin.flow.router.internal.BeforeLeaveHandler, FragmentOwner, LookupView<ReportExecution>, MultiSelectLookupView, Serializable

@Route(value="reports/executions", layout=DefaultMainViewParent.class) @ViewController("report_ReportExecution.list") @ViewDescriptor("report-execution-list-view.xml") @DialogMode(width="80em", height="65em", resizable=true) public class ReportExecutionListView extends StandardListView<ReportExecution>
See Also:
  • Field Details

  • Constructor Details

    • ReportExecutionListView

      public ReportExecutionListView()
  • Method Details

    • executionsDataGridExecutionTimeRenderer

      @Supply(to="executionsDataGrid.executionTimeSec", subject="renderer") protected com.vaadin.flow.data.renderer.Renderer<ReportExecution> executionsDataGridExecutionTimeRenderer()
    • executionsDataGridOutputDocumentRenderer

      @Supply(to="executionsDataGrid.outputDocument", subject="renderer") protected com.vaadin.flow.data.renderer.Renderer<ReportExecution> executionsDataGridOutputDocumentRenderer()
    • onDownloadClick

      @Subscribe("executionsDataGrid.download") public void onDownloadClick(ActionPerformedEvent event)
    • reportsDataGridImportEnabledRule

      @Install(to="executionsDataGrid.download", subject="enabledRule") protected boolean reportsDataGridImportEnabledRule()
    • getPageTitle

      public String getPageTitle()
      Specified by:
      getPageTitle in interface com.vaadin.flow.router.HasDynamicTitle
      Overrides:
      getPageTitle in class View<ViewLayout>
    • onQueryParametersChange

      @Subscribe public void onQueryParametersChange(View.QueryParametersChangeEvent event)
    • getReportsNames

      protected String getReportsNames()
    • downloadEnabledRule

      protected boolean downloadEnabledRule()
    • setFilterByReports

      public void setFilterByReports(List<Report> filterByReports)