Class AbstractSignalEventDefinitionBuilder<B extends AbstractSignalEventDefinitionBuilder<B>>
java.lang.Object
org.operaton.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,SignalEventDefinition>
org.operaton.bpm.model.bpmn.builder.AbstractBaseElementBuilder<B,SignalEventDefinition>
org.operaton.bpm.model.bpmn.builder.AbstractRootElementBuilder<B,SignalEventDefinition>
org.operaton.bpm.model.bpmn.builder.AbstractSignalEventDefinitionBuilder<B>
- Direct Known Subclasses:
SignalEventDefinitionBuilder
public abstract class AbstractSignalEventDefinitionBuilder<B extends AbstractSignalEventDefinitionBuilder<B>>
extends AbstractRootElementBuilder<B,SignalEventDefinition>
- Author:
- Nikola Koevski
-
Field Summary
Fields inherited from class org.operaton.bpm.model.bpmn.builder.AbstractBaseElementBuilder
SPACEFields inherited from class org.operaton.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder
element, modelInstance, myself -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractSignalEventDefinitionBuilder(BpmnModelInstance modelInstance, SignalEventDefinition element, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptionoperatonInAllVariables(String variables) Sets a "operaton:in" parameter to pass all the process variables of the signal-throwing process instance to the signal-catching process instanceoperatonInAllVariables(String variables, boolean local) Sets a "operaton:in" parameter to pass all the process variables of the signal-throwing process instance to the signal-catching process instanceoperatonInBusinessKey(String businessKey) Sets a "operaton:in" parameter to pass the business key from the signal-throwing process instance to the signal-catching process instanceoperatonInSourceExpressionTarget(String sourceExpression, String target) Sets a "operaton:in" parameter to pass an expression from the signal-throwing process instance to a variable in the signal-catching process instanceoperatonInSourceTarget(String source, String target) Sets a "operaton:in" parameter to pass a variable from the signal-throwing process instance to the signal-catching process instanceMethods inherited from class org.operaton.bpm.model.bpmn.builder.AbstractBaseElementBuilder
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, setWaypointsWithSourceAndTargetMethods inherited from class org.operaton.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder
done, getElement, subProcessDone, throwEventDefinitionDone, transactionDone
-
Constructor Details
-
AbstractSignalEventDefinitionBuilder
protected AbstractSignalEventDefinitionBuilder(BpmnModelInstance modelInstance, SignalEventDefinition element, Class<?> selfType)
-
-
Method Details
-
operatonInSourceTarget
Sets a "operaton: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 instancetarget- the name of the variable in the signal-catching process instance- Returns:
- the builder object
-
operatonInSourceExpressionTarget
Sets a "operaton: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 instancetarget- the name of the variable in the signal-catching process instance- Returns:
- the builder object
-
operatonInBusinessKey
Sets a "operaton: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
-
operatonInAllVariables
Sets a "operaton: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 passedlocal- a Boolean flag to declare that only the local variables should be passed- Returns:
- the builder object
-
operatonInAllVariables
Sets a "operaton: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
-