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.Methods in com.flowable.serviceregistry.engine.impl.invoker with parameters of type ServiceInvocationVariablesContainerModifier and TypeMethodDescriptionprotected voidAbstractServiceInvoker.completeInputParameter(ServiceDefinitionModel serviceDefinitionModel, ServiceInputParameter inputParameter, ServiceInvocationVariablesContainer serviceInvocationVariablesContainer) Internal method to process a single input parameter by looking at its definition and checking its value and adding null values for missing input parameter values in the data map. -
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 DatabaseServiceInvocationResponseDbServiceInvoker.performSearch(ServiceInvocationVariablesContainer serviceInvocationVariablesContainer, ServiceDefinitionModel serviceDefinitionModel, ServiceRegistryDataObjectModel dataObjectModel, ServiceOperation serviceOperation, DBServiceOperationConfig operationConfig) 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.configureRequest(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, HttpRequest request, ServiceInvocationVariablesContainer variablesContainer) protected FlowableHttpClientRestServiceInvoker.createFlowableHttpClient(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationVariablesContainer variablesContainer, ServiceInvocationContext context, HttpRequest request, ServiceRegistryEngineConfiguration engineConfiguration) protected StringRestServiceInvoker.ensureUrlIsEncoded(String url, ServiceInvocationVariablesContainer variablesContainer) RestServiceInvoker.execute(HttpRequest request, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context, ServiceInvocationVariablesContainer serviceDataVariablesContainer) protected StringRestServiceInvoker.getBody(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ExpressionManager expressionManager, ServiceInvocationVariablesContainer serviceInvocationVariablesContainer) RestServiceInvoker.perform(FlowableHttpClient client, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context, HttpRequest httpRequest, ServiceInvocationVariablesContainer variablesContainer) protected voidRestServiceInvoker.processInputParameter(ServiceInvocationVariablesContainer serviceInvocationVariablesContainer, ExpressionManager expressionManager, com.fasterxml.jackson.databind.node.ObjectNode bodyJson, ServiceInputParameter inputParameter) protected StringRestServiceInvoker.resolveExpressionAsString(String value, ExpressionManager expressionManager, ServiceInvocationVariablesContainer variablesContainer) protected MultiValueMap<String,String> RestServiceInvoker.resolveHeaderExpressions(MultiValueMap<String, String> headers, ExpressionManager expressionManager, ServiceInvocationVariablesContainer variablesContainer) protected voidRestServiceInvoker.validate(HttpRequest request, ServiceInvocationVariablesContainer variablesContainer)