public class CallActivityBuilder extends ActivityDefinitionBuilder
Constructor and Description |
---|
CallActivityBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.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, org.bonitasoft.engine.bpm.flownode.impl.internal.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 © 2016 Bonitasoft S.A.. All rights reserved.