public class ThrowMessageEventTriggerBuilder extends FlowElementContainerBuilder
Modifier | Constructor and Description |
---|---|
protected |
ThrowMessageEventTriggerBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl container,
org.bonitasoft.engine.bpm.flownode.impl.internal.ThrowEventDefinitionImpl event,
String messageName,
Expression targetProcess) |
protected |
ThrowMessageEventTriggerBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl container,
org.bonitasoft.engine.bpm.flownode.impl.internal.ThrowEventDefinitionImpl event,
String messageName,
Expression targetProcess,
Expression targetFlowNode) |
Modifier and Type | Method and Description |
---|---|
ThrowMessageEventTriggerBuilder |
addCorrelation(Expression correlationKey,
Expression value)
Adds a correlation on this event.
|
DataDefinitionBuilder |
addMessageContentExpression(Expression displayName,
Expression messageContent)
Adds a content to this message.
|
ThrowMessageEventTriggerBuilder |
setTargetFlowNode(Expression targetFlowNode)
Sets the target flow node.
|
ThrowMessageEventTriggerBuilder |
setTargetProcess(Expression targetProcess)
Sets the target process.
|
addAutomaticTask, addBlobData, addBooleanData, addCallActivity, addConnector, addData, addDateData, addDefaultTransition, addDoubleData, addEndEvent, addFloatData, addGateway, addIntegerData, addIntermediateCatchEvent, addIntermediateThrowEvent, addLongData, addLongTextData, addManualTask, addReceiveTask, addSendTask, addShortTextData, addStartEvent, addSubProcess, addTransition, addTransition, addUserTask, addXMLData, getContainer, getProcess, getProcessBuilder
protected ThrowMessageEventTriggerBuilder(ProcessDefinitionBuilder processDefinitionBuilder, org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl container, org.bonitasoft.engine.bpm.flownode.impl.internal.ThrowEventDefinitionImpl event, String messageName, Expression targetProcess, Expression targetFlowNode)
protected ThrowMessageEventTriggerBuilder(ProcessDefinitionBuilder processDefinitionBuilder, org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl container, org.bonitasoft.engine.bpm.flownode.impl.internal.ThrowEventDefinitionImpl event, String messageName, Expression targetProcess)
public ThrowMessageEventTriggerBuilder setTargetProcess(Expression targetProcess)
targetProcess
- expression representing the process that will receive the message.public ThrowMessageEventTriggerBuilder setTargetFlowNode(Expression targetFlowNode)
targetFlowNode
- expression representing the flow node that will receive the message.public DataDefinitionBuilder addMessageContentExpression(Expression displayName, Expression messageContent)
displayName
- expression representing the content display name.messageContent
- expression representing the content value.public ThrowMessageEventTriggerBuilder addCorrelation(Expression correlationKey, Expression value)
It's possible to define up to five correlations. If more then five correlations are defined, the process becomes invalid.
The expressions representing correlation key and correlation value are evaluated once during the flow node initialization.
correlationKey
- expression representing the correlation key.value
- expression representing the correlation value.Copyright © 2014 Bonitasoft S.A.. All rights reserved.