Uses of Interface
com.flowable.platform.api.repository.QueryDefinitionModel
Packages that use QueryDefinitionModel
Package
Description
-
Uses of QueryDefinitionModel in com.flowable.indexing.query.builder.standard
Methods in com.flowable.indexing.query.builder.standard with parameters of type QueryDefinitionModelModifier and TypeMethodDescriptionprotected StandardDataQueryBuilderStandardDataQueryTransformerServiceImpl.createQueryBuilder(QueryDefinitionModel queryDefinitionModel, Map<String, tools.jackson.databind.JsonNode> queryPayload) protected QueryDefinitionValidationErrorStandardDataQueryAggregationValidator.error(QueryDefinitionModel queryDefinitionModel, StandardDataQueryConfiguration.Aggregation aggregation, String problem, String description) protected StringStandardDataQueryTransformerServiceImpl.mapSortableField(QueryDefinitionModel queryDefinitionModel, String fieldName) protected QueryDefinitionValidationErrorStandardDataQueryAggregationValidator.missingPropertyError(QueryDefinitionModel queryDefinitionModel, StandardDataQueryConfiguration.Aggregation aggregation, String missingProperty) protected voidStandardDataQueryTransformerServiceImpl.transformSortingParameters(QueryDefinitionModel queryDefinitionModel, Map<String, tools.jackson.databind.JsonNode> queryPayload, StandardDataQueryBuilder queryBuilder, StandardDataQueryConfiguration standardDataQueryConfiguration) tools.jackson.databind.JsonNodeStandardDataQueryTransformerService.transformToElasticsearchQuery(QueryDefinitionModel queryDefinitionModel, Map<String, tools.jackson.databind.JsonNode> queryPayload) Transforms the givenQueryDefinitionModelto an Elasticsearch JSON query, using the provided payload.tools.jackson.databind.JsonNodeStandardDataQueryTransformerServiceImpl.transformToElasticsearchQuery(QueryDefinitionModel queryDefinitionModel, Map<String, tools.jackson.databind.JsonNode> queryPayload) StandardDataQueryTransformerService.transformToElasticsearchQueryBuilder(QueryDefinitionModel queryDefinitionModel, Map<String, tools.jackson.databind.JsonNode> queryPayload) Similar toStandardDataQueryTransformerService.transformToElasticsearchQuery(QueryDefinitionModel, Map), but doesn't yet build the JSON for the query.StandardDataQueryTransformerServiceImpl.transformToElasticsearchQueryBuilder(QueryDefinitionModel queryDefinitionModel, Map<String, tools.jackson.databind.JsonNode> queryPayload) StandardDataQueryAggregationValidator.validate(QueryDefinitionModel queryDefinitionModel) protected voidStandardDataQueryAggregationValidator.validateAggregation(QueryDefinitionModel queryDefinitionModel, StandardDataQueryConfiguration.Aggregation aggregation, List<QueryDefinitionValidationError> errors) protected StandardDataQueryConfigurationStandardDataQueryTransformerServiceImpl.validateQueryDefinitionModel(QueryDefinitionModel queryDefinitionModel) -
Uses of QueryDefinitionModel in com.flowable.platform.api.repository
Classes in com.flowable.platform.api.repository that implement QueryDefinitionModelMethods in com.flowable.platform.api.repository that return QueryDefinitionModelModifier and TypeMethodDescriptionQueryResourceConverter.convertQueryResourceToModel(byte[] queryResourceBytes) QueryResourceConverter.convertQueryResourceToModel(InputStream queryResourceStream) QueryResourceConverter.convertQueryResourceToModel(tools.jackson.databind.JsonNode queryJsonNode) PlatformRepositoryService.getQueryDefinitionModel(String queryDefinitionId) Returns theQueryDefinitionModelincluding all query model info.PlatformRepositoryService.getQueryDefinitionModelByKey(String QueryDefinitionKey) Returns theQueryDefinitionModelincluding all query model info, using the query definition key and resolving the key to the latest version.PlatformRepositoryService.getQueryDefinitionModelByKeyAndTenantId(String QueryDefinitionKey, String tenantId) Returns theQueryDefinitionModelincluding all query model info, using the query definition key and resolving the key to the latest version.Methods in com.flowable.platform.api.repository with parameters of type QueryDefinitionModelModifier and TypeMethodDescriptionQueryResourceConverter.convertQueryDefinitionModelToJson(QueryDefinitionModel queryDefinitionModel) QueryDefinitionValidator.validate(QueryDefinitionModel queryDefinitionModel) -
Uses of QueryDefinitionModel in com.flowable.platform.engine.impl.cmd
Classes in com.flowable.platform.engine.impl.cmd that implement interfaces with type arguments of type QueryDefinitionModelMethods in com.flowable.platform.engine.impl.cmd that return QueryDefinitionModelModifier and TypeMethodDescriptionGetQueryDefinitionModelCmd.execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) -
Uses of QueryDefinitionModel in com.flowable.platform.engine.impl.deployer
Methods in com.flowable.platform.engine.impl.deployer that return QueryDefinitionModelModifier and TypeMethodDescriptionQueryResourceConverterImpl.convertQueryResourceToModel(byte[] appResourceBytes) QueryResourceConverterImpl.convertQueryResourceToModel(InputStream appResourceStream) QueryResourceConverterImpl.convertQueryResourceToModel(tools.jackson.databind.JsonNode queryJsonNode) Methods in com.flowable.platform.engine.impl.deployer with parameters of type QueryDefinitionModelModifier and TypeMethodDescriptionQueryResourceConverterImpl.convertQueryDefinitionModelToJson(QueryDefinitionModel queryDefinitionModel) protected voidQueryDefinitionDeployer.updateCachingAndArtifacts(QueryDefinitionEntity queryDefinition, QueryDefinitionModel queryResourceModel, PlatformDeploymentEntity deployment) -
Uses of QueryDefinitionModel in com.flowable.platform.engine.impl.persistence.deploy
Fields in com.flowable.platform.engine.impl.persistence.deploy declared as QueryDefinitionModelModifier and TypeFieldDescriptionprotected QueryDefinitionModelQueryDefinitionCacheEntry.queryDefinitionModelMethods in com.flowable.platform.engine.impl.persistence.deploy that return QueryDefinitionModelMethods in com.flowable.platform.engine.impl.persistence.deploy with parameters of type QueryDefinitionModelModifier and TypeMethodDescriptionvoidQueryDefinitionCacheEntry.setQueryDefinitionModel(QueryDefinitionModel queryDefinitionModel) Constructors in com.flowable.platform.engine.impl.persistence.deploy with parameters of type QueryDefinitionModelModifierConstructorDescriptionQueryDefinitionCacheEntry(QueryDefinitionEntity queryDefinitionEntity, QueryDefinitionModel queryDefinitionModel) -
Uses of QueryDefinitionModel in com.flowable.platform.engine.impl.repository
Methods in com.flowable.platform.engine.impl.repository that return QueryDefinitionModelModifier and TypeMethodDescriptionPlatformRepositoryServiceImpl.getQueryDefinitionModel(String queryDefinitionId) PlatformRepositoryServiceImpl.getQueryDefinitionModelByKey(String queryDefinitionKey) PlatformRepositoryServiceImpl.getQueryDefinitionModelByKeyAndTenantId(String queryDefinitionKey, String tenantId) -
Uses of QueryDefinitionModel in com.flowable.platform.service.dashboard.agent
Methods in com.flowable.platform.service.dashboard.agent with parameters of type QueryDefinitionModelModifier and TypeMethodDescriptionAgentCostTokenService.translateFilterValues(QueryDefinitionModel model, Map<String, tools.jackson.databind.JsonNode> filterValuesByType) AgentOverviewDashboardService.translateFilterValues(QueryDefinitionModel model, Map<String, tools.jackson.databind.JsonNode> filterValuesByType) Walks the query's declared input parameters and builds a payload using each parameter's actualname, looking up its value bytypefrom the dashboard's filter values. -
Uses of QueryDefinitionModel in com.flowable.platform.service.dashboard.resultmapper
Methods in com.flowable.platform.service.dashboard.resultmapper with parameters of type QueryDefinitionModelModifier and TypeMethodDescriptionDashboardComponentQueryResultMapperService.applyQueryResultMapping(DashboardComponentDefinitionModel dashboardComponentDefinitionModel, QueryDefinitionModel queryDefinitionModel, Map<String, tools.jackson.databind.JsonNode> queryPayload, tools.jackson.databind.JsonNode result, String tenantId) DashboardComponentQueryResultMapperService.extractAggregationNamesAndTypes(QueryDefinitionModel queryDefinitionModel) protected DoubleDashboardComponentQueryResultMapperService.extractAggregationPercent(QueryDefinitionModel queryDefinitionModel, String aggregationName) Reads thepercentproperty of a named aggregation from the query model's JSON configuration.protected DashboardComponentDataDashboardComponentQueryResultMapperService.handleBarChartDashboardComponent(tools.jackson.databind.JsonNode queryResult, List<DashboardComponentDefinitionModel.DashboardComponentAggregationDefinition> componentAggregationDefinitions, List<org.apache.commons.lang3.tuple.Pair<String, String>> queryAggregationNamesToTypesList, QueryDefinitionModel queryDefinitionModel) protected DashboardComponentDataDashboardComponentQueryResultMapperService.handleLineChartDashboardComponent(tools.jackson.databind.JsonNode queryResult, List<DashboardComponentDefinitionModel.DashboardComponentAggregationDefinition> componentAggregationDefinitions, List<org.apache.commons.lang3.tuple.Pair<String, String>> queryAggregationNamesToTypesList, QueryDefinitionModel queryDefinitionModel) protected DashboardComponentDataDashboardComponentQueryResultMapperService.handleMultiSeriesBarChart(tools.jackson.databind.JsonNode queryResult, List<DashboardComponentDefinitionModel.DashboardComponentAggregationDefinition> componentAggregationDefinitions, List<org.apache.commons.lang3.tuple.Pair<String, String>> queryAggregationNamesToTypesList, QueryDefinitionModel queryDefinitionModel) Multi-series bar chart: each component aggregation contributes a series.protected DashboardComponentDataDashboardComponentQueryResultMapperService.handleValueDashboardComponent(tools.jackson.databind.JsonNode queryResult, List<DashboardComponentDefinitionModel.DashboardComponentAggregationDefinition> componentAggregationDefinitions, List<org.apache.commons.lang3.tuple.Pair<String, String>> queryAggregationNamesToTypesList, QueryDefinitionModel queryDefinitionModel) -
Uses of QueryDefinitionModel in com.flowable.platform.service.dashboard.transformer
Methods in com.flowable.platform.service.dashboard.transformer with parameters of type QueryDefinitionModelModifier and TypeMethodDescriptionprotected booleanQueryResultToCsvTransformerServiceImpl.isAgentInstancesQuery(QueryDefinitionModel queryDefinitionModel) protected booleanQueryResultToCsvTransformerServiceImpl.isAgentInvocationsQuery(QueryDefinitionModel queryDefinitionModel) protected booleanQueryResultToCsvTransformerServiceImpl.isCaseInstancesQuery(QueryDefinitionModel queryDefinitionModel) protected booleanQueryResultToCsvTransformerServiceImpl.isProcessInstancesQuery(QueryDefinitionModel queryDefinitionModel) protected booleanQueryResultToCsvTransformerServiceImpl.isTasksQuery(QueryDefinitionModel queryDefinitionModel) voidQueryResultToCsvTransformerService.transformQueryDataToCSV(Dashboard dashboard, QueryDefinitionModel queryDefinitionModel, DashboardComponentDefinitionModel dashboardComponentDefinitionModel, Map<String, tools.jackson.databind.JsonNode> queryPayload, OutputStream outputStream) voidQueryResultToCsvTransformerServiceImpl.transformQueryDataToCSV(Dashboard dashboard, QueryDefinitionModel queryDefinitionModel, DashboardComponentDefinitionModel dashboardComponentDefinitionModel, Map<String, tools.jackson.databind.JsonNode> queryPayload, OutputStream outputStream) -
Uses of QueryDefinitionModel in com.flowable.platform.service.index
Methods in com.flowable.platform.service.index that return QueryDefinitionModelModifier and TypeMethodDescriptionprotected QueryDefinitionModelWorkIndexService.getTemplateDefinition(String queryKey) Methods in com.flowable.platform.service.index with parameters of type QueryDefinitionModelModifier and TypeMethodDescriptionprotected booleanWorkIndexService.isCustomQuery(QueryDefinitionModel queryModel) protected booleanWorkIndexService.isSafeQuery(QueryDefinitionModel queryModel) protected StringWorkIndexService.processCustomQueryTemplate(QueryDefinitionModel queryModel, Map<String, Object> payload) protected tools.jackson.databind.node.ObjectNodeWorkIndexService.processSafeQueryTemplate(QueryDefinitionModel queryModel, Map<String, Object> payload) protected <T> Page<T> WorkIndexService.queryWithCustomQuery(Set<String> indices, AbstractIndexQueryRequest request, QueryDefinitionModel queryModel, ElasticsearchResultConverter.ResultMapper<T> jsonMapper) protected <RES, REQ extends AbstractIndexQueryRequest, Q extends AbstractIndexQueryBuilder<REQ>>
Page<RES> WorkIndexService.queryWithSafeQuery(REQ request, Set<String> indices, QueryDefinitionModel queryModel, ElasticsearchResultConverter.ResultMapper<RES> jsonMapper, Supplier<Q> queryBuilderSupplier) -
Uses of QueryDefinitionModel in com.flowable.platform.service.query
Methods in com.flowable.platform.service.query that return QueryDefinitionModelModifier and TypeMethodDescriptionQueryService.getQueryDefinitionModel(String queryDefinitionKey, String tenantId) QueryServiceImpl.getQueryDefinitionModel(String queryDefinitionKey, String tenantId) -
Uses of QueryDefinitionModel in com.flowable.platform.service.query.datatable
Methods in com.flowable.platform.service.query.datatable with parameters of type QueryDefinitionModelModifier and TypeMethodDescriptionDataTableConverterImpl.convertESResultToDataTableData(QueryDefinitionModel queryDefinitionModel, Map<String, tools.jackson.databind.JsonNode> queryPayload, tools.jackson.databind.JsonNode queryResult) DataTableDataConverter.convertESResultToDataTableData(QueryDefinitionModel queryDefinitionModel, Map<String, tools.jackson.databind.JsonNode> queryPayload, tools.jackson.databind.JsonNode esQueryResult)