Class AbstractGroupByUserTaskInterpreterOS
java.lang.Object
io.camunda.optimize.service.db.os.report.interpreter.groupby.AbstractGroupByInterpreterOS<ProcessReportDataDto,ProcessExecutionPlan>
io.camunda.optimize.service.db.os.report.interpreter.groupby.process.AbstractProcessGroupByInterpreterOS
io.camunda.optimize.service.db.os.report.interpreter.groupby.process.usertask.AbstractGroupByUserTaskInterpreterOS
- All Implemented Interfaces:
GroupByInterpreterOS<ProcessReportDataDto,,ProcessExecutionPlan> ProcessGroupByInterpreterOS
- Direct Known Subclasses:
ProcessGroupByUserTaskDurationInterpreterOS,ProcessGroupByUserTaskInterpreterOS
public abstract class AbstractGroupByUserTaskInterpreterOS
extends AbstractProcessGroupByInterpreterOS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateFilteredUserTaskAggregation(ExecutionContext<ProcessReportDataDto, ProcessExecutionPlan> context, org.opensearch.client.opensearch._types.query_dsl.Query baseQuery, String name, org.opensearch.client.opensearch._types.aggregations.Aggregation subAggregation) protected abstract DefinitionServiceprotected Optional<org.opensearch.client.opensearch._types.aggregations.FilterAggregate> getFilteredUserTaskAggregation(org.opensearch.client.opensearch.core.SearchResponse<RawResult> response) protected abstract ProcessGroupByUserTaskInterpreterHelperprotected Optional<org.opensearch.client.opensearch._types.aggregations.FilterAggregate> getUserTasksAggregation(org.opensearch.client.opensearch.core.SearchResponse<RawResult> response) Methods inherited from class io.camunda.optimize.service.db.os.report.interpreter.groupby.process.AbstractProcessGroupByInterpreterOS
getIndexNamesMethods inherited from class io.camunda.optimize.service.db.os.report.interpreter.groupby.AbstractGroupByInterpreterOS
addQueryResult, adjustQuery, adjustSearchRequest, createAggregation, getDistributedByInterpreter, getMinMaxStats, getViewInterpreter, retrieveQueryResultMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.optimize.service.db.os.report.interpreter.groupby.GroupByInterpreterOS
adjustQuery, adjustSearchRequest, createAggregation, retrieveQueryResultMethods inherited from interface io.camunda.optimize.service.db.os.report.interpreter.groupby.process.ProcessGroupByInterpreterOS
getMinMaxStats, getSupportedGroupBys
-
Constructor Details
-
AbstractGroupByUserTaskInterpreterOS
public AbstractGroupByUserTaskInterpreterOS()
-
-
Method Details
-
getDefinitionService
-
getHelper
-
createFilteredUserTaskAggregation
protected Map<String,org.opensearch.client.opensearch._types.aggregations.Aggregation> createFilteredUserTaskAggregation(ExecutionContext<ProcessReportDataDto, ProcessExecutionPlan> context, org.opensearch.client.opensearch._types.query_dsl.Query baseQuery, String name, org.opensearch.client.opensearch._types.aggregations.Aggregation subAggregation) -
getFilteredUserTaskAggregation
-
getUserTasksAggregation
-