Class ServiceInvocationContextImpl
java.lang.Object
com.flowable.serviceregistry.engine.ServiceInvocationContextImpl
- All Implemented Interfaces:
ServiceInvocationContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.flowable.common.engine.impl.interceptor.CommandContext
protected List
<ServiceInvokerInterceptor> protected final ServiceDefinition
protected final ServiceDefinitionModel
protected final ServiceDeployment
protected final ServiceOperation
protected String
protected org.flowable.common.engine.api.variable.VariableContainer
-
Constructor Summary
ConstructorsConstructorDescriptionServiceInvocationContextImpl
(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) -
Method Summary
Modifier and TypeMethodDescriptionprotected DataObjectRepositoryService
<T> T
getFromStore
(String key) org.flowable.common.engine.api.variable.VariableContainer
void
putInStore
(String key, Object value) void
setAdditionalData
(Map<String, Object> additionalData) void
setInvokerInterceptors
(List<ServiceInvokerInterceptor> invokerInterceptors) void
setServiceData
(Map<String, Object> serviceData) void
setTenantId
(String tenantId) void
setVariableContainer
(org.flowable.common.engine.api.variable.VariableContainer variableContainer)
-
Field Details
-
serviceDefinition
-
serviceDeployment
-
serviceDefinitionModel
-
serviceOperation
-
commandContext
protected org.flowable.common.engine.impl.interceptor.CommandContext commandContext -
variableContainer
protected org.flowable.common.engine.api.variable.VariableContainer variableContainer -
serviceData
-
additionalData
-
tenantId
-
invokerInterceptors
-
store
-
-
Constructor Details
-
ServiceInvocationContextImpl
public ServiceInvocationContextImpl(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)
-
-
Method Details
-
getVariableContainer
public org.flowable.common.engine.api.variable.VariableContainer getVariableContainer()- Specified by:
getVariableContainer
in interfaceServiceInvocationContext
-
setVariableContainer
public void setVariableContainer(org.flowable.common.engine.api.variable.VariableContainer variableContainer) -
getServiceData
- Specified by:
getServiceData
in interfaceServiceInvocationContext
-
setServiceData
-
getAdditionalData
- Specified by:
getAdditionalData
in interfaceServiceInvocationContext
-
setAdditionalData
-
getTenantId
- Specified by:
getTenantId
in interfaceServiceInvocationContext
-
setTenantId
-
getInvokerInterceptors
-
setInvokerInterceptors
-
getDataObjectRepositoryService
-
findDataObjectModel
-
getCurrentDataObjectModel
-
getServiceDefinition
- Specified by:
getServiceDefinition
in interfaceServiceInvocationContext
-
getServiceDeployment
- Specified by:
getServiceDeployment
in interfaceServiceInvocationContext
-
getServiceDefinitionModel
- Specified by:
getServiceDefinitionModel
in interfaceServiceInvocationContext
-
getServiceOperation
- Specified by:
getServiceOperation
in interfaceServiceInvocationContext
-
putInStore
- Specified by:
putInStore
in interfaceServiceInvocationContext
-
getFromStore
- Specified by:
getFromStore
in interfaceServiceInvocationContext
-