Uses of Class
com.flowable.serviceregistry.engine.impl.util.ServiceInvocationVariablesContainer
Packages that use ServiceInvocationVariablesContainer
Package
Description
-
Uses of ServiceInvocationVariablesContainer in com.flowable.serviceregistry.engine.impl.invoker
Methods in com.flowable.serviceregistry.engine.impl.invoker that return ServiceInvocationVariablesContainerModifier and TypeMethodDescriptionprotected ServiceInvocationVariablesContainerAbstractServiceInvoker.createAndInitializeServiceInvocationVariablesContainer(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context) Creates and initializes a new service invocation variables container according the input parameter definition and initializes empty parameters as well to become accessible in various invocation contexts like expressions or scripts. -
Uses of ServiceInvocationVariablesContainer in com.flowable.serviceregistry.engine.impl.invoker.db
Methods in com.flowable.serviceregistry.engine.impl.invoker.db with parameters of type ServiceInvocationVariablesContainerModifier and TypeMethodDescriptionprotected Collection<String> DbServiceInvoker.asCollectionOfStrings(Object object, ServiceInvocationVariablesContainer variablesContainer) protected intDbServiceInvoker.asInt(Object object, int valueIfNull, ServiceInvocationVariablesContainer variablesContainer) protected QueryParameterDbServiceInvoker.asQueryParameter(QueryColumnMapping queryColumn, ServiceDefinitionModel model, ServiceRegistryDataObjectModel dataObjectModel, ServiceInvocationVariablesContainer variablesContainer, Object value) protected Collection<com.flowable.serviceregistry.engine.impl.invoker.db.WhereClauseComponent> DbServiceInvoker.createWhereClause(ServiceInvocationVariablesContainer variableContainer, ServiceDefinitionModel model, ServiceRegistryDataObjectModel dataObjectModel, DBServiceOperationConfig operationConfig) protected Collection<String> DbServiceInvoker.extractAccessibleByGroups(ServiceInvocationVariablesContainer variablesContainer, DBServiceOperationConfig operationConfig, ServiceRegistryDataObjectModel dataObjectModel) protected ObjectDbServiceInvoker.extractAccessibleByObject(ServiceInvocationVariablesContainer variablesContainer, DBServiceOperationConfig operationConfig, ServiceRegistryDataObjectModel dataObjectModel, Function<PermissionDefinition, String> parameterNameExtractor, String defaultParameterName) protected StringDbServiceInvoker.extractAccessibleByUser(ServiceInvocationVariablesContainer variablesContainer, DBServiceOperationConfig operationConfig, ServiceRegistryDataObjectModel dataObjectModel) protected intDbServiceInvoker.extractPagingParameter(ServiceInvocationVariablesContainer variableContainer, DBServiceOperationConfig operationConfig, Function<SelectPaging, String> parameterMapper, String defaultParameterName, int valueIfNull) protected Collection<OrderParameter> DbServiceInvoker.extractSortParameters(ServiceInvocationVariablesContainer variablesContainer, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation operation, DBServiceOperationConfig operationConfig, boolean lookupIdFallback) DatabaseSchemaDataObjectJdbcTemplate.insert(ServiceInvocationVariablesContainer variableContainer, ServiceDefinitionModel serviceDefinitionModel, Map<String, List<DbColumnMapping>> insertColumnsByName, BiFunction<String, ServiceDefinitionModel, ColumnMapping> columnMappingProvider) protected intDbServiceInvoker.performDelete(ServiceInvocationVariablesContainer serviceInvocationVariablesContainer, ServiceDefinitionModel serviceDefinitionModel, ServiceRegistryDataObjectModel dataObjectModel, DBServiceOperationConfig operationConfig) protected ServiceInvocationResultResponseDbServiceInvoker.performSearch(ServiceInvocationVariablesContainer serviceInvocationVariablesContainer, ServiceDefinitionModel serviceDefinitionModel, ServiceRegistryDataObjectModel dataObjectModel, ServiceOperation serviceOperation, DBServiceOperationConfig operationConfig, Map<String, Object> metadata) protected intDbServiceInvoker.performUpdate(ServiceInvocationVariablesContainer serviceInvocationVariablesContainer, ServiceDefinitionModel serviceDefinitionModel, ServiceRegistryDataObjectModel dataObjectModel, ServiceOperation serviceOperation, DBServiceOperationConfig operationConfig) protected booleanDatabaseSchemaDataObjectJdbcTemplate.shouldAutoGenerateId(ServiceInvocationVariablesContainer variableContainer, String lookupIdName) intDatabaseSchemaDataObjectJdbcTemplate.update(ServiceInvocationVariablesContainer variablesContainer, DatabaseGenericInstanceQuery query, Map<String, List<DbColumnMapping>> updateColumnsByName, Function<String, ColumnMapping> columnMappingProvider) -
Uses of ServiceInvocationVariablesContainer in com.flowable.serviceregistry.engine.impl.invoker.rest
Methods in com.flowable.serviceregistry.engine.impl.invoker.rest with parameters of type ServiceInvocationVariablesContainerModifier and TypeMethodDescriptionprotected voidRestServiceInvoker.buildMultipartRequest(org.flowable.http.common.api.HttpRequest request, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, ServiceInvocationVariablesContainer variablesContainer, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) Builds a multipart request by adding parts for each input parameter.protected voidRestServiceInvoker.configureRequest(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, org.flowable.http.common.api.HttpRequest request, ServiceInvocationVariablesContainer variablesContainer) protected org.flowable.http.common.api.client.FlowableHttpClientRestServiceInvoker.createFlowableHttpClient(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationVariablesContainer variablesContainer, ServiceInvocationContext context, org.flowable.http.common.api.HttpRequest request, ServiceRegistryEngineConfiguration engineConfiguration) protected StringRestServiceInvoker.ensureUrlIsEncoded(String url, ServiceInvocationVariablesContainer variablesContainer) org.flowable.http.common.api.HttpResponseRestServiceInvoker.execute(org.flowable.http.common.api.HttpRequest request, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context, ServiceInvocationVariablesContainer serviceDataVariablesContainer) protected StringRestServiceInvoker.getBody(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, ServiceInvocationVariablesContainer serviceInvocationVariablesContainer) protected StringRestServiceInvoker.getFormUrlencodedBody(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, ServiceInvocationVariablesContainer serviceInvocationVariablesContainer) org.flowable.http.common.api.HttpResponseRestServiceInvoker.perform(org.flowable.http.common.api.client.FlowableHttpClient client, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context, org.flowable.http.common.api.HttpRequest httpRequest, ServiceInvocationVariablesContainer variablesContainer) protected voidRestServiceInvoker.processInputParameter(ServiceInvocationVariablesContainer serviceInvocationVariablesContainer, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, tools.jackson.databind.node.ObjectNode bodyJson, ServiceInputParameter inputParameter) protected StringRestServiceInvoker.resolveCredentials(RestServiceAuthorization.Credentials credentials, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, ServiceInvocationVariablesContainer variablesContainer, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected StringRestServiceInvoker.resolveExpressionAsString(String value, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, ServiceInvocationVariablesContainer variablesContainer) protected MultiValueMap<String, String> RestServiceInvoker.resolveHeaderExpressions(MultiValueMap<String, String> headers, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, ServiceInvocationVariablesContainer variablesContainer) protected StringRestServiceInvoker.resolveSecret(String secretName, ServiceInvocationVariablesContainer variablesContainer, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected voidRestServiceInvoker.validate(org.flowable.http.common.api.HttpRequest request, ServiceInvocationVariablesContainer variablesContainer) -
Uses of ServiceInvocationVariablesContainer in com.flowable.serviceregistry.engine.impl.invoker.rest.mock
Methods in com.flowable.serviceregistry.engine.impl.invoker.rest.mock that return ServiceInvocationVariablesContainerModifier and TypeMethodDescriptionprotected ServiceInvocationVariablesContainerMockingFlowableHttpClient.createInitializedVariablesContainer()Methods in com.flowable.serviceregistry.engine.impl.invoker.rest.mock with parameters of type ServiceInvocationVariablesContainerModifier and TypeMethodDescriptionprotected org.flowable.http.common.api.HttpResponseMockingFlowableHttpClient.buildMockHttpResponse(MockResponseConfig mock, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, ServiceInvocationVariablesContainer variablesContainer) protected StringMockingFlowableHttpClient.evaluateExpression(org.flowable.common.engine.impl.el.ExpressionManager expressionManager, String value, ServiceInvocationVariablesContainer variablesContainer) protected org.flowable.http.common.api.HttpResponseMockingFlowableHttpClient.executeMockResponse(MockResponseConfig mock, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, ServiceInvocationVariablesContainer variablesContainer) protected MockResponseConfigMockingFlowableHttpClient.selectMockResponse(List<MockResponseConfig> mockResponses, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, ServiceInvocationVariablesContainer variablesContainer) -
Uses of ServiceInvocationVariablesContainer in com.flowable.serviceregistry.engine.impl.util
Methods in com.flowable.serviceregistry.engine.impl.util with parameters of type ServiceInvocationVariablesContainerModifier and TypeMethodDescriptionstatic voidServiceParameterUtil.initializeMissingInputParameters(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationVariablesContainer variablesContainer) Ensures all declared input parameters exist in the variables container, adding null for any that are missing.