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
    • camundaAsync

      @Deprecated public B camundaAsync()
      Deprecated.
      use camundaAsyncBefore() instead. Sets the camunda async attribute to true.
      Returns:
      the builder object
    • camundaAsync

      @Deprecated public B camundaAsync(boolean isCamundaAsync)
      Deprecated.
      use camundaAsyncBefore(isCamundaAsyncBefore) instead Sets the camunda async attribute.
      Parameters:
      isCamundaAsync - the async state of the task
      Returns:
      the builder object
    • camundaCalledElementBinding

      public B camundaCalledElementBinding(String camundaCalledElementBinding)
      Sets the camunda calledElementBinding attribute
      Parameters:
      camundaCalledElementBinding - the element binding to use
      Returns:
      the builder object
    • camundaCalledElementVersion

      public B camundaCalledElementVersion(String camundaCalledElementVersion)
      Sets the camunda calledElementVersion attribute
      Parameters:
      camundaCalledElementVersion - the element version to use
      Returns:
      the builder object
    • camundaCalledElementVersionTag

      public B camundaCalledElementVersionTag(String camundaCalledElementVersionTag)
      Sets the camunda calledElementVersionTag attribute
      Parameters:
      camundaCalledElementVersionTag - the element version to use
      Returns:
      the builder object
    • camundaCalledElementTenantId

      public B camundaCalledElementTenantId(String camundaCalledElementTenantId)
      Sets the camunda calledElementTenantId attribute
      Parameters:
      camundaCalledElementTenantId - the called element tenant id
      Returns:
      the builder object
    • camundaCaseRef

      public B camundaCaseRef(String caseRef)
      Sets the camunda caseRef attribute
      Parameters:
      caseRef - the case to call
      Returns:
      the builder object
    • camundaCaseBinding

      public B camundaCaseBinding(String camundaCaseBinding)
      Sets the camunda caseBinding attribute
      Parameters:
      camundaCaseBinding - the case binding to use
      Returns:
      the builder object
    • camundaCaseVersion

      public B camundaCaseVersion(String camundaCaseVersion)
      Sets the camunda caseVersion attribute
      Parameters:
      camundaCaseVersion - the case version to use
      Returns:
      the builder object
    • camundaCaseTenantId

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

      public B camundaInBusinessKey(String businessKey)
      Sets a "camunda 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
    • camundaIn

      public B camundaIn(String source, String target)
      Sets a "camunda 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
    • camundaOut

      public B camundaOut(String source, String target)
      Sets a "camunda 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
    • camundaVariableMappingClass

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

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

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