Class ModelElementFilterQueryUtilES

java.lang.Object
io.camunda.optimize.service.db.es.filter.util.ModelElementFilterQueryUtilES

public final class ModelElementFilterQueryUtilES extends Object
  • Method Details

    • addInstanceFilterForRelevantViewLevelFilters

      public static Optional<co.elastic.clients.elasticsearch._types.query_dsl.NestedQuery.Builder> addInstanceFilterForRelevantViewLevelFilters(List<ProcessFilterDto<?>> filters, FilterContext filterContext)
    • createModelElementAggregationFilter

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createModelElementAggregationFilter(ProcessReportDataDto reportData, FilterContext filterContext, DefinitionService definitionService)
    • createUserTaskFlowNodeTypeFilter

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createUserTaskFlowNodeTypeFilter()
    • createInclusiveFlowNodeIdFilterQuery

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createInclusiveFlowNodeIdFilterQuery(ProcessReportDataDto reportDataDto, Set<String> flowNodeIds, FilterContext filterContext, DefinitionService definitionService)
    • createExecutedFlowNodeFilterQuery

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createExecutedFlowNodeFilterQuery(ExecutedFlowNodeFilterDataDto executedFlowNodeFilterData, co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder boolQuery)
    • createExecutedFlowNodeFilterQuery

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createExecutedFlowNodeFilterQuery(ExecutedFlowNodeFilterDataDto executedFlowNodeFilterData, String nestedFieldReference, co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder boolQuery)
    • createExecutedFlowNodeFilterQuery

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createExecutedFlowNodeFilterQuery(co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder boolQuery, String nestedFieldReference, List<String> flowNodeIds, MembershipFilterOperator operator)
    • createFlowNodeDurationFilterQuery

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createFlowNodeDurationFilterQuery(FlowNodeDurationFiltersDataDto durationFilterData)
    • createRunningFlowNodesOnlyFilterQuery

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createRunningFlowNodesOnlyFilterQuery(co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder boolQuery)
    • createCompletedFlowNodesOnlyFilterQuery

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createCompletedFlowNodesOnlyFilterQuery(co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder boolQuery)
    • createCanceledFlowNodesOnlyFilterQuery

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createCanceledFlowNodesOnlyFilterQuery(co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder boolQuery)
    • createCompletedOrCanceledFlowNodesOnlyFilterQuery

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createCompletedOrCanceledFlowNodesOnlyFilterQuery(co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder builder)
    • createFlowNodeStartDateFilterQuery

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createFlowNodeStartDateFilterQuery(FlowNodeDateFilterDataDto<?> filterData, ZoneId timezone)
    • createFlowNodeStartDateFilterQuery

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createFlowNodeStartDateFilterQuery(FlowNodeDateFilterDataDto<?> filterData, ZoneId timezone, co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder queryBuilder)
    • createFlowNodeEndDateFilterQuery

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createFlowNodeEndDateFilterQuery(FlowNodeDateFilterDataDto<?> filterData, ZoneId timezone)
    • createFlowNodeEndDateFilterQuery

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createFlowNodeEndDateFilterQuery(FlowNodeDateFilterDataDto<?> filterData, ZoneId timezone, co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder queryBuilder)
    • createAssigneeFilterQuery

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createAssigneeFilterQuery(IdentityLinkFilterDataDto assigneeFilter)
    • createCandidateGroupFilterQuery

      public static co.elastic.clients.elasticsearch._types.query_dsl.BoolQuery.Builder createCandidateGroupFilterQuery(IdentityLinkFilterDataDto candidateGroupFilter)