Class PlatformHeatmapReportRunner

  • All Implemented Interfaces:
    com.flowable.core.service.reporting.ReportRunner, org.springframework.core.Ordered

    public class PlatformHeatmapReportRunner
    extends PlatformDefaultReportRunner
    • Constructor Detail

      • PlatformHeatmapReportRunner

        public PlatformHeatmapReportRunner​(com.flowable.core.service.reporting.impl.template.TemplateLoader templateLoader,
                                           SearchService searchService,
                                           ElasticsearchCompatibility elasticsearchCompatibility,
                                           org.flowable.engine.RepositoryService repositoryService,
                                           org.flowable.cmmn.api.CmmnRepositoryService cmmnRepositoryService,
                                           WorkDefinitionService workDefinitionService)
    • Method Detail

      • run

        public com.flowable.core.service.reporting.dto.ReportResult run​(com.flowable.core.service.reporting.dto.ReportRequest request,
                                                                        com.flowable.core.service.reporting.dto.ReportConfiguration report)
        Specified by:
        run in interface com.flowable.core.service.reporting.ReportRunner
        Overrides:
        run in class PlatformDefaultReportRunner
      • canRun

        public boolean canRun​(com.flowable.core.service.reporting.dto.ReportRequest reportRequest,
                              com.flowable.core.service.reporting.dto.ReportConfiguration report)
        Specified by:
        canRun in interface com.flowable.core.service.reporting.ReportRunner
        Overrides:
        canRun in class PlatformDefaultReportRunner
      • getQueryTemplate

        protected java.lang.String getQueryTemplate​(com.flowable.core.service.reporting.dto.ReportConfiguration report,
                                                    java.lang.String reportType)
        Overrides:
        getQueryTemplate in class com.flowable.core.service.reporting.impl.runner.AbstractReportRunner