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 intORDER-
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 booleancanRun(ReportRequest reportRequest, ReportConfiguration report)intgetOrder()protected StringgetQueryTemplate(ReportConfiguration report, String reportType)ReportResultrun(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:
runin interfaceReportRunner- Overrides:
runin classPlatformDefaultReportRunner
-
canRun
public boolean canRun(ReportRequest reportRequest, ReportConfiguration report)
- Specified by:
canRunin interfaceReportRunner- Overrides:
canRunin classPlatformDefaultReportRunner
-
getQueryTemplate
protected String getQueryTemplate(ReportConfiguration report, String reportType)
- Overrides:
getQueryTemplatein classAbstractReportRunner
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceOrdered- Overrides:
getOrderin classPlatformDefaultReportRunner
-
-