public class PlatformHeatmapReportRunner extends PlatformDefaultReportRunner
Modifier and Type | Field and Description |
---|---|
static int |
ORDER |
cmmnRepositoryService, elasticsearchCompatibility, PARAM_SCOPE_DEFINITION_IDS, PARAM_SCOPE_DEFINITION_KEYS, repositoryService, searchService, workDefinitionService
REPORT_TEMPLATE_QUERY_EXTENSION, REPORT_TEMPLATE_QUERY_PREFIX, templateLoader
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
Constructor and Description |
---|
PlatformHeatmapReportRunner(TemplateLoader templateLoader,
SearchService searchService,
ElasticsearchCompatibility elasticsearchCompatibility,
RepositoryService repositoryService,
CmmnRepositoryService cmmnRepositoryService,
WorkDefinitionService workDefinitionService) |
Modifier and Type | Method and Description |
---|---|
boolean |
canRun(ReportRequest reportRequest,
ReportConfiguration report) |
int |
getOrder() |
protected String |
getQueryTemplate(ReportConfiguration report,
String reportType) |
ReportResult |
run(ReportRequest request,
ReportConfiguration report) |
addAllAccessibleDefinitions, addDefaultsIfNoDefinitionValuesPresent, addDefinitionParameters, getDefinitionType, getScopeType, hasDefinitions, hasDefinitions, isFinished, isMultipleDefinitions, swapDefinitionIdsWithKeys
collectBuckets, collectBuckets, collectBuckets, convertBucketToDataPoint, getGroupByFromBucket, getTemplate, mapAggregateToCalendarInterval, processJsonWithBucketAggregations
public static final int ORDER
public PlatformHeatmapReportRunner(TemplateLoader templateLoader, SearchService searchService, ElasticsearchCompatibility elasticsearchCompatibility, RepositoryService repositoryService, CmmnRepositoryService cmmnRepositoryService, WorkDefinitionService workDefinitionService)
public ReportResult run(ReportRequest request, ReportConfiguration report)
run
in interface ReportRunner
run
in class PlatformDefaultReportRunner
public boolean canRun(ReportRequest reportRequest, ReportConfiguration report)
canRun
in interface ReportRunner
canRun
in class PlatformDefaultReportRunner
protected String getQueryTemplate(ReportConfiguration report, String reportType)
getQueryTemplate
in class AbstractReportRunner
public int getOrder()
getOrder
in interface Ordered
getOrder
in class PlatformDefaultReportRunner