Class PlatformHeatmapReportRunner
- java.lang.Object
-
- com.flowable.core.service.reporting.impl.runner.AbstractReportRunner
-
- com.flowable.platform.service.reports.PlatformDefaultReportRunner
-
- com.flowable.platform.service.reports.PlatformHeatmapReportRunner
-
- All Implemented Interfaces:
ReportRunner
,Ordered
public class PlatformHeatmapReportRunner extends PlatformDefaultReportRunner
-
-
Field Summary
Fields Modifier and Type Field Description static int
ORDER
-
Fields inherited from class com.flowable.platform.service.reports.PlatformDefaultReportRunner
cmmnRepositoryService, elasticsearchCompatibility, PARAM_SCOPE_DEFINITION_IDS, PARAM_SCOPE_DEFINITION_KEYS, repositoryService, searchService, workDefinitionService
-
Fields inherited from class com.flowable.core.service.reporting.impl.runner.AbstractReportRunner
REPORT_TEMPLATE_QUERY_EXTENSION, REPORT_TEMPLATE_QUERY_PREFIX, templateLoader
-
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
-
Constructor Summary
Constructors Constructor Description PlatformHeatmapReportRunner(TemplateLoader templateLoader, SearchService searchService, ElasticsearchCompatibility elasticsearchCompatibility, RepositoryService repositoryService, CmmnRepositoryService cmmnRepositoryService, WorkDefinitionService workDefinitionService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canRun(ReportRequest reportRequest, ReportConfiguration report)
int
getOrder()
protected String
getQueryTemplate(ReportConfiguration report, String reportType)
ReportResult
run(ReportRequest request, ReportConfiguration report)
-
Methods inherited from class com.flowable.platform.service.reports.PlatformDefaultReportRunner
addAllAccessibleDefinitions, addDefaultsIfNoDefinitionValuesPresent, addDefinitionParameters, getDefinitionType, getScopeType, hasDefinitions, hasDefinitions, isFinished, isMultipleDefinitions, swapDefinitionIdsWithKeys
-
Methods inherited from class com.flowable.core.service.reporting.impl.runner.AbstractReportRunner
collectBuckets, collectBuckets, collectBuckets, convertBucketToDataPoint, getGroupByFromBucket, getTemplate, mapAggregateToCalendarInterval, processJsonWithBucketAggregations
-
-
-
-
Field Detail
-
ORDER
public static final int ORDER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PlatformHeatmapReportRunner
public PlatformHeatmapReportRunner(TemplateLoader templateLoader, SearchService searchService, ElasticsearchCompatibility elasticsearchCompatibility, RepositoryService repositoryService, CmmnRepositoryService cmmnRepositoryService, WorkDefinitionService workDefinitionService)
-
-
Method Detail
-
run
public ReportResult run(ReportRequest request, ReportConfiguration report)
- Specified by:
run
in interfaceReportRunner
- Overrides:
run
in classPlatformDefaultReportRunner
-
canRun
public boolean canRun(ReportRequest reportRequest, ReportConfiguration report)
- Specified by:
canRun
in interfaceReportRunner
- Overrides:
canRun
in classPlatformDefaultReportRunner
-
getQueryTemplate
protected String getQueryTemplate(ReportConfiguration report, String reportType)
- Overrides:
getQueryTemplate
in classAbstractReportRunner
-
getOrder
public int getOrder()
- Specified by:
getOrder
in interfaceOrdered
- Overrides:
getOrder
in classPlatformDefaultReportRunner
-
-