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
-
Field Summary
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
ConstructorDescriptionPlatformHeatmapReportRunner
(TemplateLoader templateLoader, SearchService searchService, ElasticsearchCompatibility elasticsearchCompatibility, RepositoryService repositoryService, CmmnRepositoryService cmmnRepositoryService, WorkDefinitionService workDefinitionService) -
Method Summary
Modifier and TypeMethodDescriptionboolean
canRun
(ReportRequest reportRequest, ReportConfiguration report) int
getOrder()
protected String
getQueryTemplate
(ReportConfiguration report, String reportType) 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 Details
-
ORDER
public static final int ORDER- See Also:
-
-
Constructor Details
-
PlatformHeatmapReportRunner
public PlatformHeatmapReportRunner(TemplateLoader templateLoader, SearchService searchService, ElasticsearchCompatibility elasticsearchCompatibility, RepositoryService repositoryService, CmmnRepositoryService cmmnRepositoryService, WorkDefinitionService workDefinitionService)
-
-
Method Details
-
run
- Specified by:
run
in interfaceReportRunner
- Overrides:
run
in classPlatformDefaultReportRunner
-
canRun
- Specified by:
canRun
in interfaceReportRunner
- Overrides:
canRun
in classPlatformDefaultReportRunner
-
getQueryTemplate
- Overrides:
getQueryTemplate
in classAbstractReportRunner
-
getOrder
public int getOrder()- Specified by:
getOrder
in interfaceOrdered
- Overrides:
getOrder
in classPlatformDefaultReportRunner
-