Class AbstractCallActivityBuilder<B extends AbstractCallActivityBuilder<B>>

Direct Known Subclasses:
CallActivityBuilder

public class AbstractCallActivityBuilder<B extends AbstractCallActivityBuilder<B>> extends AbstractActivityBuilder<B,CallActivity>
Author:
Sebastian Menski
  • Constructor Details

  • Method Details

    • calledElement

      public B calledElement(String calledElement)
      Sets the called element
      Parameters:
      calledElement - the process to call
      Returns:
      the builder object
    • operatonAsync

      @Deprecated(forRemoval=true, since="1.0") public B operatonAsync()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Sets the operaton async attribute to true.
      Returns:
      the builder object
    • operatonAsync

      @Deprecated(forRemoval=true, since="1.0") public B operatonAsync(boolean isOperatonAsync)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Sets the operaton async attribute.
      Parameters:
      isOperatonAsync - the async state of the task
      Returns:
      the builder object
    • operatonCalledElementBinding

      public B operatonCalledElementBinding(String operatonCalledElementBinding)
      Sets the operaton calledElementBinding attribute
      Parameters:
      operatonCalledElementBinding - the element binding to use
      Returns:
      the builder object
    • operatonCalledElementVersion

      public B operatonCalledElementVersion(String operatonCalledElementVersion)
      Sets the operaton calledElementVersion attribute
      Parameters:
      operatonCalledElementVersion - the element version to use
      Returns:
      the builder object
    • operatonCalledElementVersionTag

      public B operatonCalledElementVersionTag(String operatonCalledElementVersionTag)
      Sets the operaton calledElementVersionTag attribute
      Parameters:
      operatonCalledElementVersionTag - the element version to use
      Returns:
      the builder object
    • operatonCalledElementTenantId

      public B operatonCalledElementTenantId(String operatonCalledElementTenantId)
      Sets the operaton calledElementTenantId attribute
      Parameters:
      operatonCalledElementTenantId - the called element tenant id
      Returns:
      the builder object
    • operatonCaseRef

      public B operatonCaseRef(String caseRef)
      Sets the operaton caseRef attribute
      Parameters:
      caseRef - the case to call
      Returns:
      the builder object
    • operatonCaseBinding

      public B operatonCaseBinding(String operatonCaseBinding)
      Sets the operaton caseBinding attribute
      Parameters:
      operatonCaseBinding - the case binding to use
      Returns:
      the builder object
    • operatonCaseVersion

      public B operatonCaseVersion(String operatonCaseVersion)
      Sets the operaton caseVersion attribute
      Parameters:
      operatonCaseVersion - the case version to use
      Returns:
      the builder object
    • operatonCaseTenantId

      public B operatonCaseTenantId(String tenantId)
      Sets the caseTenantId
      Parameters:
      tenantId - the tenant id to set
      Returns:
      the builder object
    • operatonInBusinessKey

      public B operatonInBusinessKey(String businessKey)
      Sets a "operaton in" parameter to pass a business key from the super process instance to the sub process instance
      Parameters:
      businessKey - the business key to set
      Returns:
      the builder object
    • operatonIn

      public B operatonIn(String source, String target)
      Sets a "operaton in" parameter to pass a variable from the super process instance to the sub process instance
      Parameters:
      source - the name of variable in the super process instance
      target - the name of the variable in the sub process instance
      Returns:
      the builder object
    • operatonOut

      public B operatonOut(String source, String target)
      Sets a "operaton out" parameter to pass a variable from a sub process instance to the super process instance
      Parameters:
      source - the name of variable in the sub process instance
      target - the name of the variable in the super process instance
      Returns:
      the builder object
    • operatonVariableMappingClass

      public B operatonVariableMappingClass(Class operatonVariableMappingClass)
      Sets the operaton variableMappingClass attribute. It references on a class which implements the
      invalid reference
      DelegateVariableMapping
      interface. Is used to delegate the variable in- and output mapping to the given class.
      Parameters:
      operatonVariableMappingClass - the class name to set
      Returns:
      the builder object
    • operatonVariableMappingClass

      public B operatonVariableMappingClass(String fullQualifiedClassName)
      Sets the operaton variableMappingClass attribute. It references on a class which implements the
      invalid reference
      DelegateVariableMapping
      interface. Is used to delegate the variable in- and output mapping to the given class.
      Parameters:
      operatonVariableMappingClass - the class name to set
      Returns:
      the builder object
    • operatonVariableMappingDelegateExpression

      public B operatonVariableMappingDelegateExpression(String operatonVariableMappingDelegateExpression)
      Sets the operaton variableMappingDelegateExpression attribute. The expression when is resolved references to an object of a class, which implements the
      invalid reference
      DelegateVariableMapping
      interface. Is used to delegate the variable in- and output mapping to the given class.
      Parameters:
      operatonVariableMappingDelegateExpression - the expression which references a delegate object
      Returns:
      the builder object