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>
additionalData
protected CommandContext
commandContext
protected List<ServiceInvokerInterceptor>
invokerInterceptors
protected Map<String,Object>
serviceData
protected String
tenantId
protected VariableContainer
variableContainer
-
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 ServiceRegistryDataObjectModel
findDataObjectModel(String key)
Map<String,Object>
getAdditionalData()
ServiceRegistryDataObjectModel
getCurrentDataObjectModel()
protected DataObjectRepositoryService
getDataObjectRepositoryService()
List<ServiceInvokerInterceptor>
getInvokerInterceptors()
Map<String,Object>
getServiceData()
String
getTenantId()
VariableContainer
getVariableContainer()
void
setAdditionalData(Map<String,Object> additionalData)
void
setInvokerInterceptors(List<ServiceInvokerInterceptor> invokerInterceptors)
void
setServiceData(Map<String,Object> serviceData)
void
setTenantId(String tenantId)
void
setVariableContainer(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:
getVariableContainer
in interfaceServiceInvocationContext
-
setVariableContainer
public void setVariableContainer(VariableContainer variableContainer)
-
getServiceData
public Map<String,Object> getServiceData()
- Specified by:
getServiceData
in interfaceServiceInvocationContext
-
getAdditionalData
public Map<String,Object> getAdditionalData()
- Specified by:
getAdditionalData
in interfaceServiceInvocationContext
-
getTenantId
public String getTenantId()
- Specified by:
getTenantId
in 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()
-
-