public class CallActivityBuilder extends ActivityDefinitionBuilder
Constructor and Description |
---|
CallActivityBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
FlowElementContainerDefinitionImpl container,
String name,
Expression callableElement,
Expression callableElementVersion) |
Modifier and Type | Method and Description |
---|---|
CallActivityBuilder |
addDataInputOperation(Operation dataInputOperation)
Adds a data input operation on this call activity.
|
CallActivityBuilder |
addDataOutputOperation(Operation dataOutputOperation)
Adds a data output operation on this call activity.
|
CallActivityBuilder |
addProcessStartContractInput(String inputName,
Expression value)
Adds a process start contract input on this call activity.
|
CallActivityBuilder |
setCallableElement(Expression callableElement)
Sets the name of target process
|
CallActivityBuilder |
setCallableElementVersion(Expression callableElementVersion)
Sets the version of target process
|
addBlobData, addBooleanData, addBoundaryEvent, addBoundaryEvent, addBusinessData, 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 CallActivityBuilder(ProcessDefinitionBuilder processDefinitionBuilder, FlowElementContainerDefinitionImpl container, String name, Expression callableElement, Expression callableElementVersion)
public CallActivityBuilder setCallableElement(Expression callableElement)
callableElement
- expression representing the process namepublic CallActivityBuilder setCallableElementVersion(Expression callableElementVersion)
callableElementVersion
- expression representing the process versionpublic CallActivityBuilder addDataInputOperation(Operation dataInputOperation)
dataInputOperation
- data input operationpublic CallActivityBuilder addProcessStartContractInput(String inputName, Expression value)
inputName
- the name of the input, as defined in the target processvalue
- the Expression to evaluate to give the value of the input. It must return a value that is compatible to the target process contract input
type.CallActivityBuilder
public CallActivityBuilder addDataOutputOperation(Operation dataOutputOperation)
dataOutputOperation
- data output operationCopyright © 2020 Bonitasoft S.A. All rights reserved.