Uses of Interface
com.flowable.serviceregistry.api.repository.ServiceOperation
Packages that use ServiceOperation
Package
Description
-
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.engine
Methods in com.flowable.serviceregistry.engine with parameters of type ServiceOperationModifier and TypeMethodDescriptionServiceInvoker.invoke(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext) ServiceInvoker.invokeList(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext) -
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 TypeMethodDescriptionprotected ServiceInvocationResultResponseInvokeServiceCmd.createServiceInvocationResultResponseForJsonNode(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResponse invocationResponse, com.fasterxml.jackson.databind.ObjectMapper objectMapper, Object responseObject) InvokeServiceCmd.createValidateAndCompleteServiceInvocationInputDataMap(ServiceDefinition serviceDefinition, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ExpressionManager expressionManager) Creates, validates and completes the service invocation data according the input parameter definition of the service.InvokeServiceCmd.handleObjectOutputTypeForArrayResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResponse invocationResponse, Iterable<?> responseObject) Handles service object output for array responses.InvokeServiceCmd.handleOutputParametersValues(Object responseData, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, Collection<ServiceOutputParameter> outputParameters, ServiceInvocationResponse invocationResponse) InvokeServiceCmd.handleOutputParameterValues(Object responseData, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResponse invocationResponse) Verifies and handles output values according the output paramter definition of the service (specially missing and null-value output).protected ServiceInvocationResultResponseInvokeServiceCmd.handleServiceInvocationResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvoker serviceInvoker, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResponse invocationResponse) protected List<ServiceInvocationResultResponse>InvokeListServiceCmd.invoke(ServiceInvoker serviceInvoker, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, CommandContext commandContext) protected abstract TInvokeServiceCmd.invoke(ServiceInvoker serviceInvoker, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, CommandContext commandContext) protected ServiceInvocationResultResponseInvokeSingleServiceCmd.invoke(ServiceInvoker serviceInvoker, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, CommandContext commandContext) protected TInvokeServiceCmd.invokeService(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvoker serviceInvoker, ServiceInvocationContextImpl context, CommandContext commandContext) protected voidInvokeServiceCmd.processAndValidateInputParameter(ServiceDefinition serviceDefinition, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInputParameter inputParameter, Map<String, Object> serviceInvocationInputData, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ExpressionManager expressionManager) Internal method to process a single input parameter by looking at its definition and checking its value.protected booleanInvokeServiceCmd.shouldMapParameter(boolean isErrorResponse, ServiceOutputParameter outputParameter, ServiceDefinitionModel model, ServiceOperation operation) 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) DbServiceInvoker.invokeList(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext) 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 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 ExpressionExpressionInvoker.createExpression(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation) ExpressionInvoker.invoke(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context) ExpressionInvoker.invokeList(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext) -
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, HttpRequest request, ServiceInvocationVariablesContainer variablesContainer) protected FlowableHttpClientRestServiceInvoker.createFlowableHttpClient(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationVariablesContainer variablesContainer, ServiceInvocationContext context, HttpRequest request, ServiceRegistryEngineConfiguration engineConfiguration) protected <T extends HttpResponseHandler & HttpRequestHandler>
TRestServiceInvoker.createHttpRequestOrResponseHandler(com.fasterxml.jackson.databind.JsonNode handlerNode, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) protected HttpRequestHandlerRestServiceInvoker.createRequestHandler(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) protected 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, HttpRequest httpRequestBase) voidRestServiceInvokerEnhancer.enhanceHttpResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, HttpResponse httpResponse) voidRestServiceInvokerEnhancer.enhanceJsonResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, com.fasterxml.jackson.databind.JsonNode jsonResponse) RestServiceInvoker.execute(HttpRequest request, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context, ServiceInvocationVariablesContainer serviceDataVariablesContainer) protected RestServiceAuthorizationRestServiceInvoker.getAuthorization(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) protected StringRestServiceInvoker.getBody(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ExpressionManager expressionManager, ServiceInvocationVariablesContainer serviceInvocationVariablesContainer) RestServiceInvokerHttpClientProvider.getHttpClient(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, HttpRequest httpRequest) protected StringRestServiceInvoker.getUrl(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) protected StringRestServiceInvoker.handleInputQueryParameters(String url, VariableContainer variableContainer, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) RestServiceInvoker.invoke(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context) RestServiceInvoker.invokeList(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext) 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 StringRestServiceInvoker.lookupStringProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, String field, String defaultValue) RestServiceInvoker.perform(FlowableHttpClient client, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context, 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(Expression expression, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) ScriptHttpHandler(Expression language, String script, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation) -
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 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) ScriptInvoker.invokeList(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext) -
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)