Uses of Interface
com.flowable.serviceregistry.api.repository.ServiceOperation
Packages that use ServiceOperation
Package
Description
-
Uses of ServiceOperation in com.flowable.platform.engine.impl.sandbox.service
Methods in com.flowable.platform.engine.impl.sandbox.service with parameters of type ServiceOperationModifier and TypeMethodDescriptionvoidServiceInvocationLimiterServiceInvokerInterceptor.afterServiceInvocation(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context, ServiceInvocationResult result) voidServiceInvocationLimiterServiceInvokerInterceptor.beforeServiceInvocation(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context) -
Uses of ServiceOperation in com.flowable.serviceregistry.api.interceptor
Methods in com.flowable.serviceregistry.api.interceptor with parameters of type ServiceOperationModifier and TypeMethodDescriptionvoidServiceInvokerInterceptor.afterServiceInvocation(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context, ServiceInvocationResult result) voidServiceInvokerInterceptor.beforeServiceInvocation(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context) -
Uses of ServiceOperation in com.flowable.serviceregistry.api.repository
Methods in com.flowable.serviceregistry.api.repository that return types with arguments of type ServiceOperation -
Uses of ServiceOperation in com.flowable.serviceregistry.api.runtime
Methods in com.flowable.serviceregistry.api.runtime that return ServiceOperation -
Uses of ServiceOperation in com.flowable.serviceregistry.engine
Fields in com.flowable.serviceregistry.engine declared as ServiceOperationModifier and TypeFieldDescriptionprotected final ServiceOperationServiceInvocationContextImpl.serviceOperationMethods in com.flowable.serviceregistry.engine that return ServiceOperationMethods in com.flowable.serviceregistry.engine with parameters of type ServiceOperationModifier and TypeMethodDescriptionServiceInvoker.invoke(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext) Constructors in com.flowable.serviceregistry.engine with parameters of type ServiceOperationModifierConstructorDescriptionServiceInvocationContextImpl(Map<String, Object> serviceData, org.flowable.common.engine.api.variable.VariableContainer variableContainer, String tenantId, org.flowable.common.engine.impl.interceptor.CommandContext commandContext, List<ServiceInvokerInterceptor> invokerInterceptors, ServiceDefinition serviceDefinition, ServiceDeployment serviceDeployment, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) -
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.cmd
Methods in com.flowable.serviceregistry.engine.impl.cmd that return ServiceOperationModifier and TypeMethodDescriptionprotected ServiceOperationInvokeServiceCmd.getServiceOperation(ServiceDefinitionModel serviceDefinitionModel) Methods in com.flowable.serviceregistry.engine.impl.cmd with parameters of type ServiceOperationModifier and TypeMethodDescriptionInvokeServiceCmd.createValidateAndCompleteServiceInvocationInputDataMap(ServiceDefinition serviceDefinition, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.flowable.common.engine.impl.el.ExpressionManager expressionManager) Creates, validates and completes the service invocation data according the input parameter definition of the service.protected ServiceInvocationResultResponseAbstractInvokeServiceCmd.handleServiceInvocationResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvoker serviceInvoker, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResultResponse invocationResponse) protected ServiceInvocationResultResponseAbstractInvokeServiceCmd.internalInvoke(ServiceInvoker serviceInvoker, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected ServiceInvocationResultResponseAbstractInvokeServiceCmd.invokeService(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvoker serviceInvoker, ServiceInvocationContextImpl context, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected voidInvokeServiceCmd.processAndValidateInputParameter(ServiceDefinition serviceDefinition, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInputParameter inputParameter, Map<String, Object> serviceInvocationInputData, com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.flowable.common.engine.impl.el.ExpressionManager expressionManager) Internal method to process a single input parameter by looking at its definition and checking its value.protected voidInvokeServiceCmd.validateOperationTypeMatchesRequestedType(ServiceOperation operation, String requestedOperationType) -
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.invoker
Methods in com.flowable.serviceregistry.engine.impl.invoker with parameters of type ServiceOperationModifier 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 ServiceOperation in com.flowable.serviceregistry.engine.impl.invoker.db
Methods in com.flowable.serviceregistry.engine.impl.invoker.db with parameters of type ServiceOperationModifier and TypeMethodDescriptionprotected QueryParameterDbServiceInvoker.extractLookupIdQueryParameter(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, Object lookupIdValue) protected Collection<OrderParameter> DbServiceInvoker.extractSortParameters(ServiceInvocationVariablesContainer variablesContainer, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation operation, DBServiceOperationConfig operationConfig, boolean lookupIdFallback) protected Map<String, ServiceInputParameter> DbServiceInvoker.inputParametersByName(ServiceDefinitionModel model, ServiceOperation operation) DbServiceInvoker.invoke(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context) 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 DBServiceOperationConfigDbServiceInvoker.readOperationConfig(ServiceDefinitionModel model, ServiceOperation operation) -
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.invoker.expression
Methods in com.flowable.serviceregistry.engine.impl.invoker.expression with parameters of type ServiceOperationModifier and TypeMethodDescriptionprotected org.flowable.common.engine.api.delegate.ExpressionExpressionInvoker.createExpression(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation) ExpressionInvoker.invoke(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context) -
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.invoker.rest
Fields in com.flowable.serviceregistry.engine.impl.invoker.rest declared as ServiceOperationModifier and TypeFieldDescriptionprotected ServiceOperationExpressionHttpHandler.serviceOperationprotected ServiceOperationScriptHttpHandler.serviceOperationMethods in com.flowable.serviceregistry.engine.impl.invoker.rest with parameters of type ServiceOperationModifier and TypeMethodDescriptionprotected com.fasterxml.jackson.databind.JsonNodeRestServiceInvoker.applyOutputPathIfApplicable(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, com.fasterxml.jackson.databind.JsonNode resultJsonNode) 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 <T extends org.flowable.http.common.api.delegate.HttpResponseHandler & org.flowable.http.common.api.delegate.HttpRequestHandler>
TRestServiceInvoker.createHttpRequestOrResponseHandler(com.fasterxml.jackson.databind.JsonNode handlerNode, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) protected org.flowable.http.common.api.delegate.HttpRequestHandlerRestServiceInvoker.createRequestHandler(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) protected org.flowable.http.common.api.delegate.HttpResponseHandlerRestServiceInvoker.createResponseHandler(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) protected StringRestServiceInvoker.encodeBasicAuth(String username, String password, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) voidRestServiceInvokerEnhancer.enhanceHttpRequest(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, org.flowable.http.common.api.HttpRequest httpRequestBase) voidRestServiceInvokerEnhancer.enhanceHttpResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, org.flowable.http.common.api.HttpResponse httpResponse) voidRestServiceInvokerEnhancer.enhanceJsonResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, com.fasterxml.jackson.databind.JsonNode jsonResponse) org.flowable.http.common.api.HttpResponseRestServiceInvoker.execute(org.flowable.http.common.api.HttpRequest request, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context, ServiceInvocationVariablesContainer serviceDataVariablesContainer) protected RestServiceAuthorizationRestServiceInvoker.getAuthorization(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) protected StringRestServiceInvoker.getBody(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, ServiceInvocationVariablesContainer serviceInvocationVariablesContainer) org.flowable.http.common.api.client.FlowableHttpClientRestServiceInvokerHttpClientProvider.getHttpClient(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, org.flowable.http.common.api.HttpRequest httpRequest) protected longRestServiceInvoker.getTotalCountIfApplicable(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, com.fasterxml.jackson.databind.JsonNode resultJsonNode) protected StringRestServiceInvoker.getUrl(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) protected StringRestServiceInvoker.handleInputQueryParameters(String url, org.flowable.common.engine.api.variable.VariableContainer variableContainer, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) RestServiceInvoker.invoke(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context) protected booleanRestServiceInvoker.lookupBooleanProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, String field, boolean defaultValue) protected MultiValueMap<String, String> RestServiceInvoker.lookupHeaders(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) protected intRestServiceInvoker.lookupIntegerProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, String field, int defaultValue) protected longRestServiceInvoker.lookupLongProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, String field, int defaultValue) protected StringRestServiceInvoker.lookupStringProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, String field, String defaultValue) 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 booleanRestServiceInvoker.shouldIgnoreErrors(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) Constructors in com.flowable.serviceregistry.engine.impl.invoker.rest with parameters of type ServiceOperationModifierConstructorDescriptionExpressionHttpHandler(org.flowable.common.engine.api.delegate.Expression expression, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) ScriptHttpHandler(org.flowable.common.engine.api.delegate.Expression language, String script, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) -
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.invoker.result
Methods in com.flowable.serviceregistry.engine.impl.invoker.result with parameters of type ServiceOperationModifier and TypeMethodDescriptionArrayNodeServiceInvocationResult.handleObjectOutputTypeForArrayResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResultResponse invocationResponse) Handles service object output for array responses.ServiceInvocationResultProcessor.handleOutputParametersValues(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, Collection<ServiceOutputParameter> outputParameters, ServiceInvocationResultResponse invocationResponse, BaseServiceInvocationResult serviceInvocationResult) ServiceInvocationResultProcessor.handleOutputParameterValues(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResultResponse invocationResponse, ServiceInvocationResult serviceInvocationResult) Verifies and handles output values according the output paramter definition of the service (specially missing and null-value output).ArrayNodeServiceInvocationResult.processResultsAccordingToServiceDefinitionModel(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResultResponse invocationResponse, com.fasterxml.jackson.databind.ObjectMapper objectMapper) abstract ServiceInvocationResultBaseServiceInvocationResult.processResultsAccordingToServiceDefinitionModel(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResultResponse invocationResponse, com.fasterxml.jackson.databind.ObjectMapper objectMapper) ListServiceInvocationResult.processResultsAccordingToServiceDefinitionModel(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResultResponse invocationResponse, com.fasterxml.jackson.databind.ObjectMapper objectMapper) MapServiceInvocationResult.processResultsAccordingToServiceDefinitionModel(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResultResponse invocationResponse, com.fasterxml.jackson.databind.ObjectMapper objectMapper) ObjectNodeServiceInvocationResult.processResultsAccordingToServiceDefinitionModel(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResultResponse invocationResponse, com.fasterxml.jackson.databind.ObjectMapper objectMapper) static ServiceInvocationResultServiceInvocationResultProcessor.processResultsAccordingToServiceDefinitionModel(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResultResponse invocationResponse, ServiceInvocationResult serviceInvocationResult, com.fasterxml.jackson.databind.ObjectMapper objectMapper) VariableContainerServiceInvocationResult.processResultsAccordingToServiceDefinitionModel(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResultResponse invocationResponse, com.fasterxml.jackson.databind.ObjectMapper objectMapper) protected static booleanServiceInvocationResultProcessor.shouldMapParameter(boolean isErrorResponse, ServiceOutputParameter outputParameter, ServiceDefinitionModel model, ServiceOperation operation) -
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.invoker.script
Methods in com.flowable.serviceregistry.engine.impl.invoker.script with parameters of type ServiceOperationModifier and TypeMethodDescriptionprotected org.flowable.common.engine.api.variable.VariableContainerScriptInvoker.executeScriptAndGetResult(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context) Executes the service definition using the scripting engines and the language defined in the script based service definition.ScriptInvoker.invoke(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext) -
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.observation
Fields in com.flowable.serviceregistry.engine.impl.observation declared as ServiceOperationModifier and TypeFieldDescriptionprotected final ServiceOperationServiceInvokerObservationContext.serviceOperationMethods in com.flowable.serviceregistry.engine.impl.observation that return ServiceOperationMethods in com.flowable.serviceregistry.engine.impl.observation with parameters of type ServiceOperationModifier and TypeMethodDescriptionvoidObservationServiceInvokerInterceptor.afterServiceInvocation(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context, ServiceInvocationResult result) voidObservationServiceInvokerInterceptor.beforeServiceInvocation(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context) Constructors in com.flowable.serviceregistry.engine.impl.observation with parameters of type ServiceOperationModifierConstructorDescriptionServiceInvokerObservationContext(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext invocationContext) -
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.repository
Classes in com.flowable.serviceregistry.engine.impl.repository that implement ServiceOperationFields in com.flowable.serviceregistry.engine.impl.repository with type parameters of type ServiceOperationModifier and TypeFieldDescriptionprotected List<ServiceOperation> BaseServiceDefinitionModel.operationsMethods in com.flowable.serviceregistry.engine.impl.repository that return types with arguments of type ServiceOperationMethod parameters in com.flowable.serviceregistry.engine.impl.repository with type arguments of type ServiceOperationModifier and TypeMethodDescriptionvoidBaseServiceDefinitionModel.setOperations(List<ServiceOperation> operations) -
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.util
Fields in com.flowable.serviceregistry.engine.impl.util declared as ServiceOperationModifier and TypeFieldDescriptionprotected ServiceOperationServiceInvocationVariablesContainer.operationMethods in com.flowable.serviceregistry.engine.impl.util with parameters of type ServiceOperationModifier and TypeMethodDescriptionstatic Collection<ServiceInputParameter> ServiceParameterUtil.extractServiceInputParameters(ServiceDefinitionModel model, ServiceOperation operation) static Collection<ServiceOutputParameter> ServiceParameterUtil.extractServiceOutputParameters(ServiceDefinitionModel model, ServiceOperation operation, ServiceInvocationContextImpl context) Constructors in com.flowable.serviceregistry.engine.impl.util with parameters of type ServiceOperationModifierConstructorDescriptionServiceInvocationVariablesContainer(ServiceInvocationContext context, ServiceDefinitionModel model, ServiceOperation operation)