Class AbstractSignalEventDefinitionBuilder<B extends AbstractSignalEventDefinitionBuilder<B>>

    • Method Detail

      • 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