public abstract class AbstractSignalEventDefinitionBuilder<B extends AbstractSignalEventDefinitionBuilder<B>> extends AbstractRootElementBuilder<B,SignalEventDefinition>
SPACE
element, modelInstance, myself
Modifier | Constructor and Description |
---|---|
protected |
AbstractSignalEventDefinitionBuilder(BpmnModelInstance modelInstance,
SignalEventDefinition element,
Class<?> selfType) |
Modifier and Type | Method and Description |
---|---|
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
|
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
|
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
|
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
|
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
|
addExtensionElement, createBpmnEdge, createBpmnShape, createChild, createChild, createChild, createChild, createCompensateEventDefinition, createEdge, createEmptyErrorEventDefinition, createEmptyMessageEventDefinition, createErrorEventDefinition, createErrorEventDefinition, createEscalationEventDefinition, createInstance, createInstance, createMessageEventDefinition, createSibling, createSibling, createSignalEventDefinition, createTimeCycle, createTimeDate, createTimeDuration, documentation, findBpmnEdge, findBpmnPlane, findBpmnShape, findErrorDefinitionForCode, findErrorForNameAndCode, findErrorForNameAndCode, findEscalationForCode, findMessageForName, findSignalForName, getCreateSingleChild, getCreateSingleChild, getCreateSingleExtensionElement, id, resizeSubProcess, setCoordinates, setWaypoints, setWaypointsWithSourceAndTarget
done, getElement, subProcessDone, throwEventDefinitionDone, transactionDone
protected AbstractSignalEventDefinitionBuilder(BpmnModelInstance modelInstance, SignalEventDefinition element, Class<?> selfType)
public B camundaInSourceTarget(String source, String target)
source
- the name of the variable in the signal-throwing process instancetarget
- the name of the variable in the signal-catching process instancepublic B camundaInSourceExpressionTarget(String sourceExpression, String target)
sourceExpression
- the expression in the signal-throwing process instancetarget
- the name of the variable in the signal-catching process instancepublic B camundaInBusinessKey(String businessKey)
businessKey
- the business key string or expression of the signal-throwing process instancepublic B camundaInAllVariables(String variables, boolean local)
variables
- a String flag to declare that all of the signal-throwing process-instance variables should be passedlocal
- a Boolean flag to declare that only the local variables should be passedpublic B camundaInAllVariables(String variables)
variables
- a String flag to declare that all of the signal-throwing process-instance variables should be passedCopyright © 2021. All rights reserved.