Class ServiceInvocationContextImpl
- java.lang.Object
-
- com.flowable.serviceregistry.engine.ServiceInvocationContextImpl
-
- All Implemented Interfaces:
ServiceInvocationContext
public class ServiceInvocationContextImpl extends Object implements ServiceInvocationContext
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,Object>additionalDataprotected CommandContextcommandContextprotected List<ServiceInvokerInterceptor>invokerInterceptorsprotected Map<String,Object>serviceDataprotected StringtenantIdprotected VariableContainervariableContainer
-
Constructor Summary
Constructors Constructor Description ServiceInvocationContextImpl(Map<String,Object> serviceData, VariableContainer variableContainer, String tenantId, CommandContext commandContext, List<ServiceInvokerInterceptor> invokerInterceptors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceRegistryDataObjectModelfindDataObjectModel(String key)Map<String,Object>getAdditionalData()ServiceRegistryDataObjectModelgetCurrentDataObjectModel()protected DataObjectRepositoryServicegetDataObjectRepositoryService()List<ServiceInvokerInterceptor>getInvokerInterceptors()Map<String,Object>getServiceData()StringgetTenantId()VariableContainergetVariableContainer()voidsetAdditionalData(Map<String,Object> additionalData)voidsetInvokerInterceptors(List<ServiceInvokerInterceptor> invokerInterceptors)voidsetServiceData(Map<String,Object> serviceData)voidsetTenantId(String tenantId)voidsetVariableContainer(VariableContainer variableContainer)
-
-
-
Field Detail
-
commandContext
protected CommandContext commandContext
-
variableContainer
protected VariableContainer variableContainer
-
tenantId
protected String tenantId
-
invokerInterceptors
protected List<ServiceInvokerInterceptor> invokerInterceptors
-
-
Constructor Detail
-
ServiceInvocationContextImpl
public ServiceInvocationContextImpl(Map<String,Object> serviceData, VariableContainer variableContainer, String tenantId, CommandContext commandContext, List<ServiceInvokerInterceptor> invokerInterceptors)
-
-
Method Detail
-
getVariableContainer
public VariableContainer getVariableContainer()
- Specified by:
getVariableContainerin interfaceServiceInvocationContext
-
setVariableContainer
public void setVariableContainer(VariableContainer variableContainer)
-
getServiceData
public Map<String,Object> getServiceData()
- Specified by:
getServiceDatain interfaceServiceInvocationContext
-
getAdditionalData
public Map<String,Object> getAdditionalData()
- Specified by:
getAdditionalDatain interfaceServiceInvocationContext
-
getTenantId
public String getTenantId()
- Specified by:
getTenantIdin interfaceServiceInvocationContext
-
setTenantId
public void setTenantId(String tenantId)
-
getInvokerInterceptors
public List<ServiceInvokerInterceptor> getInvokerInterceptors()
-
setInvokerInterceptors
public void setInvokerInterceptors(List<ServiceInvokerInterceptor> invokerInterceptors)
-
getDataObjectRepositoryService
protected DataObjectRepositoryService getDataObjectRepositoryService()
-
findDataObjectModel
public ServiceRegistryDataObjectModel findDataObjectModel(String key)
-
getCurrentDataObjectModel
public ServiceRegistryDataObjectModel getCurrentDataObjectModel()
-
-