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

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

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

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

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

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

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

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

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

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

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

      public B fluxnovaInBusinessKey(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
    • fluxnovaIn

      public B fluxnovaIn(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
    • fluxnovaIn

      public B fluxnovaIn(String source, String target, boolean restricted)
      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
      restricted - whether the variable should be restricted
      Returns:
      the builder object
    • fluxnovaOut

      public B fluxnovaOut(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
    • fluxnovaOut

      public B fluxnovaOut(String source, String target, boolean restricted)
      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
      restricted - whether the variable should be restricted
      Returns:
      the builder object
    • fluxnovaVariableMappingClass

      public B fluxnovaVariableMappingClass(Class camundaVariableMappingClass)
      Sets the camunda 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:
      camundaVariableMappingClass - the class name to set
      Returns:
      the builder object
    • fluxnovaVariableMappingClass

      public B fluxnovaVariableMappingClass(String fullQualifiedClassName)
      Sets the camunda 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:
      camundaVariableMappingClass - the class name to set
      Returns:
      the builder object
    • fluxnovaVariableMappingDelegateExpression

      public B fluxnovaVariableMappingDelegateExpression(String camundaVariableMappingDelegateExpression)
      Sets the camunda 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:
      camundaVariableMappingDelegateExpression - the expression which references a delegate object
      Returns:
      the builder object