public class SendTaskDefinitionBuilder extends ActivityDefinitionBuilder
Constructor and Description |
---|
SendTaskDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl process,
String taskName,
String messageName,
Expression targetProcess) |
Modifier and Type | Method and Description |
---|---|
SendTaskDefinitionBuilder |
addCorrelation(Expression correlationKey,
Expression value)
Adds a correlation on this send task.
|
DataDefinitionBuilder |
addMessageContentExpression(Expression displayName,
Expression messageContent)
Adds a content to this message.
|
SendTaskDefinitionBuilder |
setTargetFlowNode(Expression targetFlowNode)
Sets the target flow node.
|
addBlobData, addBooleanData, addBoundaryEvent, addBoundaryEvent, addConnector, addData, addDateData, addDescription, addDisplayDescription, addDisplayDescriptionAfterCompletion, addDisplayName, addDoubleData, addIntegerData, addLongData, addLongTextData, addLoop, addLoop, addMultiInstance, addMultiInstance, addOperation, addOperation, addOperation, addShortTextData, addXMLData
addAutomaticTask, addCallActivity, addDefaultTransition, addEndEvent, addFloatData, addGateway, addIntermediateCatchEvent, addIntermediateThrowEvent, addManualTask, addReceiveTask, addSendTask, addStartEvent, addSubProcess, addTransition, addTransition, addUserTask, getContainer, getProcess, getProcessBuilder
public SendTaskDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder, org.bonitasoft.engine.bpm.flownode.impl.internal.FlowElementContainerDefinitionImpl process, String taskName, String messageName, Expression targetProcess)
public SendTaskDefinitionBuilder 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 SendTaskDefinitionBuilder 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.