Interface ReportExporterUIService

All Known Implementing Classes:
ReportExporterUIServiceImpl

public interface ReportExporterUIService
  • Method Details

    • getAvailableExporters

      List<ReportExporter> getAvailableExporters(ReportDto report)
    • getCleanedUpAvailableExporters

      List<ReportExporter> getCleanedUpAvailableExporters(ReportDto report, boolean removeHiddenInExportList)
      This method should generally be preferred over getAvailableExporters(ReportDto). It returns the exporters for a report which are allowed and in the right order.
      Parameters:
      report -
      removeHiddenInExportList - if true, removes the exporters for which ReportExporter.showInExportList() is false.
    • getExportServletPath

      String getExportServletPath()
      Returns all exporters that are able to export the report in practice
    • getUsableExporters

      List<ReportExporter> getUsableExporters(ReportDto report)
      Returns all exporters that are able to export the report as it is configured at the moment
      Parameters:
      report -