Interface ServiceInvocationBuilder
-
- All Known Implementing Classes:
ServiceInvocationBuilderImpl
public interface ServiceInvocationBuilder
-
-
Method Summary
-
-
-
Method Detail
-
serviceDefinitionId
ServiceInvocationBuilder serviceDefinitionId(String serviceDefinitionId)
-
serviceKey
ServiceInvocationBuilder serviceKey(String serviceKey)
-
referenceKey
ServiceInvocationBuilder referenceKey(String referenceKey)
-
operationKey
ServiceInvocationBuilder operationKey(String operationKey)
-
operationType
ServiceInvocationBuilder operationType(String operationType)
-
serviceData
ServiceInvocationBuilder serviceData(Map<String,Object> serviceData)
-
serviceData
ServiceInvocationBuilder serviceData(String key, Object value)
-
variableContainer
ServiceInvocationBuilder variableContainer(VariableContainer variableContainer)
-
additionalData
ServiceInvocationBuilder additionalData(Map<String,Object> additionalData)
-
additionalData
ServiceInvocationBuilder additionalData(String key, Object value)
-
tenantId
ServiceInvocationBuilder tenantId(String tenantId)
-
parentDeploymentId
ServiceInvocationBuilder parentDeploymentId(String parentDeploymentId)
Restricts the lookup of theServiceDefinition
using 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.
-
invoke
ServiceInvocationResultResponse 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.
-
invokeList
List<ServiceInvocationResultResponse> invokeList()
-
getServiceDefinitionId
String getServiceDefinitionId()
-
getServiceKey
String getServiceKey()
-
getReferenceKey
String getReferenceKey()
-
getOperationKey
String getOperationKey()
-
getOperationType
String getOperationType()
-
getVariableContainer
VariableContainer getVariableContainer()
-
getTenantId
String getTenantId()
-
getParentDeploymentId
String getParentDeploymentId()
-
-