Interface ServiceInvocationBuilder

    • Method Detail

      • serviceData

        ServiceInvocationBuilder serviceData​(java.util.Map<java.lang.String,​java.lang.Object> serviceData)
      • variableContainer

        ServiceInvocationBuilder variableContainer​(org.flowable.common.engine.api.variable.VariableContainer variableContainer)
      • additionalData

        ServiceInvocationBuilder additionalData​(java.util.Map<java.lang.String,​java.lang.Object> additionalData)
      • parentDeploymentId

        ServiceInvocationBuilder parentDeploymentId​(java.lang.String parentDeploymentId)
        Restricts the lookup of the ServiceDefinition using the serviceKey(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.
      • getServiceDefinitionId

        java.lang.String getServiceDefinitionId()
      • getServiceKey

        java.lang.String getServiceKey()
      • getReferenceKey

        java.lang.String getReferenceKey()
      • getOperationKey

        java.lang.String getOperationKey()
      • getServiceData

        java.util.Map<java.lang.String,​java.lang.Object> getServiceData()
      • getAdditionalData

        java.util.Map<java.lang.String,​java.lang.Object> getAdditionalData()
      • getVariableContainer

        org.flowable.common.engine.api.variable.VariableContainer getVariableContainer()
      • getTenantId

        java.lang.String getTenantId()
      • getParentDeploymentId

        java.lang.String getParentDeploymentId()