Class BaseServiceInvocationResult
java.lang.Object
com.flowable.serviceregistry.engine.impl.invoker.result.BaseServiceInvocationResult
- All Implemented Interfaces:
ServiceInvocationResult
- Direct Known Subclasses:
ArrayNodeServiceInvocationResult,ListServiceInvocationResult,MapServiceInvocationResult,ObjectNodeServiceInvocationResult,VariableContainerServiceInvocationResult
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ValueWrapperextractValue(ServiceOutputParameter outputParameter) voidhandleEmptyOutputParameters(com.fasterxml.jackson.databind.ObjectMapper objectMapper, Map<String, Object> resultMap) abstract ServiceInvocationResultprocessResultsAccordingToServiceDefinitionModel(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResultResponse invocationResponse, com.fasterxml.jackson.databind.ObjectMapper objectMapper) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.flowable.serviceregistry.api.runtime.ServiceInvocationResult
asJsonNode, getResultType, getValue, getValue, hasValue, size
-
Constructor Details
-
BaseServiceInvocationResult
public BaseServiceInvocationResult()
-
-
Method Details
-
processResultsAccordingToServiceDefinitionModel
public abstract ServiceInvocationResult processResultsAccordingToServiceDefinitionModel(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResultResponse invocationResponse, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
handleEmptyOutputParameters
-
extractValue
-