Interface ServiceInvocationBuilder
- 
- All Known Implementing Classes:
- ServiceInvocationBuilderImpl
 
 public interface ServiceInvocationBuilder
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description ServiceInvocationBuilderadditionalData(java.lang.String key, java.lang.Object value)ServiceInvocationBuilderadditionalData(java.util.Map<java.lang.String,java.lang.Object> additionalData)java.util.Map<java.lang.String,java.lang.Object>getAdditionalData()java.lang.StringgetOperationKey()java.lang.StringgetParentDeploymentId()java.lang.StringgetReferenceKey()java.util.Map<java.lang.String,java.lang.Object>getServiceData()java.lang.StringgetServiceDefinitionId()java.lang.StringgetServiceKey()java.lang.StringgetTenantId()org.flowable.common.engine.api.variable.VariableContainergetVariableContainer()ServiceInvocationResultResponseinvoke()To make sure everything is serializable into proper case/process variables (also important for indexing), the return type is fixed to a json representation.ServiceInvocationBuilderoperationKey(java.lang.String operationKey)ServiceInvocationBuilderparentDeploymentId(java.lang.String parentDeploymentId)Restricts the lookup of theServiceDefinitionusing theserviceKey(String)to the given parent deployment.ServiceInvocationBuilderreferenceKey(java.lang.String referenceKey)ServiceInvocationBuilderserviceData(java.lang.String key, java.lang.Object value)ServiceInvocationBuilderserviceData(java.util.Map<java.lang.String,java.lang.Object> serviceData)ServiceInvocationBuilderserviceDefinitionId(java.lang.String serviceDefinitionId)ServiceInvocationBuilderserviceKey(java.lang.String serviceKey)ServiceInvocationBuildertenantId(java.lang.String tenantId)ServiceInvocationBuildervariableContainer(org.flowable.common.engine.api.variable.VariableContainer variableContainer)
 
- 
- 
- 
Method Detail- 
serviceDefinitionIdServiceInvocationBuilder serviceDefinitionId(java.lang.String serviceDefinitionId) 
 - 
serviceKeyServiceInvocationBuilder serviceKey(java.lang.String serviceKey) 
 - 
referenceKeyServiceInvocationBuilder referenceKey(java.lang.String referenceKey) 
 - 
operationKeyServiceInvocationBuilder operationKey(java.lang.String operationKey) 
 - 
serviceDataServiceInvocationBuilder serviceData(java.util.Map<java.lang.String,java.lang.Object> serviceData) 
 - 
serviceDataServiceInvocationBuilder serviceData(java.lang.String key, java.lang.Object value) 
 - 
variableContainerServiceInvocationBuilder variableContainer(org.flowable.common.engine.api.variable.VariableContainer variableContainer) 
 - 
additionalDataServiceInvocationBuilder additionalData(java.util.Map<java.lang.String,java.lang.Object> additionalData) 
 - 
additionalDataServiceInvocationBuilder additionalData(java.lang.String key, java.lang.Object value) 
 - 
tenantIdServiceInvocationBuilder tenantId(java.lang.String tenantId) 
 - 
parentDeploymentIdServiceInvocationBuilder parentDeploymentId(java.lang.String parentDeploymentId) Restricts the lookup of theServiceDefinitionusing theserviceKey(String)to the given parent deployment. This is typically needed when the service registry is called for example from the process or case engine to invoke a service and it needs to look up the service definition in the same deployment.
 - 
invokeServiceInvocationResultResponse invoke() To make sure everything is serializable into proper case/process variables (also important for indexing), the return type is fixed to a json representation.
 - 
getServiceDefinitionIdjava.lang.String getServiceDefinitionId() 
 - 
getServiceKeyjava.lang.String getServiceKey() 
 - 
getReferenceKeyjava.lang.String getReferenceKey() 
 - 
getOperationKeyjava.lang.String getOperationKey() 
 - 
getServiceDatajava.util.Map<java.lang.String,java.lang.Object> getServiceData() 
 - 
getAdditionalDatajava.util.Map<java.lang.String,java.lang.Object> getAdditionalData() 
 - 
getVariableContainerorg.flowable.common.engine.api.variable.VariableContainer getVariableContainer() 
 - 
getTenantIdjava.lang.String getTenantId() 
 - 
getParentDeploymentIdjava.lang.String getParentDeploymentId() 
 
- 
 
-