Class AbstractSignalEventDefinitionBuilder<B extends AbstractSignalEventDefinitionBuilder<B>>

Direct Known Subclasses:
SignalEventDefinitionBuilder

public abstract class AbstractSignalEventDefinitionBuilder<B extends AbstractSignalEventDefinitionBuilder<B>> extends AbstractRootElementBuilder<B,SignalEventDefinition>
Author:
Nikola Koevski
  • Constructor Details

  • Method Details

    • camundaInSourceTarget

      public B camundaInSourceTarget(String source, String target)
      Sets a "camunda:in" parameter to pass a variable from the signal-throwing process instance to the signal-catching process instance
      Parameters:
      source - the name of the variable in the signal-throwing process instance
      target - the name of the variable in the signal-catching process instance
      Returns:
      the builder object
    • camundaInSourceExpressionTarget

      public B camundaInSourceExpressionTarget(String sourceExpression, String target)
      Sets a "camunda:in" parameter to pass an expression from the signal-throwing process instance to a variable in the signal-catching process instance
      Parameters:
      sourceExpression - the expression in the signal-throwing process instance
      target - the name of the variable in the signal-catching process instance
      Returns:
      the builder object
    • camundaInBusinessKey

      public B camundaInBusinessKey(String businessKey)
      Sets a "camunda:in" parameter to pass the business key from the signal-throwing process instance to the signal-catching process instance
      Parameters:
      businessKey - the business key string or expression of the signal-throwing process instance
      Returns:
      the builder object
    • camundaInAllVariables

      public B camundaInAllVariables(String variables, boolean local)
      Sets a "camunda:in" parameter to pass all the process variables of the signal-throwing process instance to the signal-catching process instance
      Parameters:
      variables - a String flag to declare that all of the signal-throwing process-instance variables should be passed
      local - a Boolean flag to declare that only the local variables should be passed
      Returns:
      the builder object
    • camundaInAllVariables

      public B camundaInAllVariables(String variables)
      Sets a "camunda:in" parameter to pass all the process variables of the signal-throwing process instance to the signal-catching process instance
      Parameters:
      variables - a String flag to declare that all of the signal-throwing process-instance variables should be passed
      Returns:
      the builder object