Class AbstractCallActivityBuilder<B extends AbstractCallActivityBuilder<B>>
java.lang.Object
org.operaton.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,CallActivity>
org.operaton.bpm.model.bpmn.builder.AbstractBaseElementBuilder<B,CallActivity>
org.operaton.bpm.model.bpmn.builder.AbstractFlowElementBuilder<B,CallActivity>
org.operaton.bpm.model.bpmn.builder.AbstractFlowNodeBuilder<B,CallActivity>
org.operaton.bpm.model.bpmn.builder.AbstractActivityBuilder<B,CallActivity>
org.operaton.bpm.model.bpmn.builder.AbstractCallActivityBuilder<B>
- Direct Known Subclasses:
CallActivityBuilder
public class AbstractCallActivityBuilder<B extends AbstractCallActivityBuilder<B>>
extends AbstractActivityBuilder<B,CallActivity>
- Author:
- Sebastian Menski
-
Field Summary
Fields inherited from class org.operaton.bpm.model.bpmn.builder.AbstractFlowNodeBuilder
compensateBoundaryEvent, compensationStartedFields 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
ConstructorsModifierConstructorDescriptionprotectedAbstractCallActivityBuilder(BpmnModelInstance modelInstance, CallActivity element, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptioncalledElement(String calledElement) Sets the called elementDeprecated, for removal: This API element is subject to removal in a future version.operatonAsync(boolean isOperatonAsync) Deprecated, for removal: This API element is subject to removal in a future version.UseAbstractFlowNodeBuilder.operatonAsyncBefore(boolean)instead.operatonCalledElementBinding(String operatonCalledElementBinding) Sets the operaton calledElementBinding attributeoperatonCalledElementTenantId(String operatonCalledElementTenantId) Sets the operaton calledElementTenantId attributeoperatonCalledElementVersion(String operatonCalledElementVersion) Sets the operaton calledElementVersion attributeoperatonCalledElementVersionTag(String operatonCalledElementVersionTag) Sets the operaton calledElementVersionTag attributeoperatonCaseBinding(String operatonCaseBinding) Sets the operaton caseBinding attributeoperatonCaseRef(String caseRef) Sets the operaton caseRef attributeoperatonCaseTenantId(String tenantId) Sets the caseTenantIdoperatonCaseVersion(String operatonCaseVersion) Sets the operaton caseVersion attributeoperatonIn(String source, String target) Sets a "operaton in" parameter to pass a variable from the super process instance to the sub process instanceoperatonInBusinessKey(String businessKey) Sets a "operaton in" parameter to pass a business key from the super process instance to the sub process instanceoperatonOut(String source, String target) Sets a "operaton out" parameter to pass a variable from a sub process instance to the super process instanceoperatonVariableMappingClass(Class operatonVariableMappingClass) Sets the operaton variableMappingClass attribute.operatonVariableMappingClass(String fullQualifiedClassName) Sets the operaton variableMappingClass attribute.operatonVariableMappingDelegateExpression(String operatonVariableMappingDelegateExpression) Sets the operaton variableMappingDelegateExpression attribute.Methods inherited from class org.operaton.bpm.model.bpmn.builder.AbstractActivityBuilder
boundaryEvent, boundaryEvent, calculateXCoordinate, multiInstance, operatonInputParameter, operatonOutputParameter, setBoundaryEventCoordinatesMethods inherited from class org.operaton.bpm.model.bpmn.builder.AbstractFlowNodeBuilder
businessRuleTask, businessRuleTask, callActivity, callActivity, compensationDone, compensationStart, condition, connectTarget, connectTargetWithAssociation, connectTargetWithSequenceFlow, connectTo, createTarget, createTargetBuilder, createTargetBuilder, endEvent, endEvent, eventBasedGateway, exclusiveGateway, exclusiveGateway, findLastGateway, inclusiveGateway, inclusiveGateway, intermediateCatchEvent, intermediateCatchEvent, intermediateThrowEvent, intermediateThrowEvent, isBoundaryEventWithStartedCompensation, isCompensationHandler, manualTask, manualTask, moveToActivity, moveToLastGateway, moveToNode, notOperatonExclusive, operatonAsyncAfter, operatonAsyncAfter, operatonAsyncBefore, operatonAsyncBefore, operatonExclusive, operatonExecutionListenerClass, operatonExecutionListenerClass, operatonExecutionListenerDelegateExpression, operatonExecutionListenerExpression, operatonFailedJobRetryTimeCycle, operatonJobPriority, parallelGateway, parallelGateway, receiveTask, receiveTask, scriptTask, scriptTask, sendTask, sendTask, sequenceFlowId, serviceTask, serviceTask, subProcess, subProcess, transaction, transaction, userTask, userTaskMethods inherited from class org.operaton.bpm.model.bpmn.builder.AbstractFlowElementBuilder
nameMethods 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
-
AbstractCallActivityBuilder
protected AbstractCallActivityBuilder(BpmnModelInstance modelInstance, CallActivity element, Class<?> selfType)
-
-
Method Details
-
calledElement
Sets the called element- Parameters:
calledElement- the process to call- Returns:
- the builder object
-
operatonAsync
Deprecated, for removal: This API element is subject to removal in a future version.UseAbstractFlowNodeBuilder.operatonAsyncBefore(boolean)instead.Sets the operaton async attribute to true.- Returns:
- the builder object
-
operatonAsync
Deprecated, for removal: This API element is subject to removal in a future version.UseAbstractFlowNodeBuilder.operatonAsyncBefore(boolean)instead.Sets the operaton async attribute.- Parameters:
isOperatonAsync- the async state of the task- Returns:
- the builder object
-
operatonCalledElementBinding
Sets the operaton calledElementBinding attribute- Parameters:
operatonCalledElementBinding- the element binding to use- Returns:
- the builder object
-
operatonCalledElementVersion
Sets the operaton calledElementVersion attribute- Parameters:
operatonCalledElementVersion- the element version to use- Returns:
- the builder object
-
operatonCalledElementVersionTag
Sets the operaton calledElementVersionTag attribute- Parameters:
operatonCalledElementVersionTag- the element version to use- Returns:
- the builder object
-
operatonCalledElementTenantId
Sets the operaton calledElementTenantId attribute- Parameters:
operatonCalledElementTenantId- the called element tenant id- Returns:
- the builder object
-
operatonCaseRef
Sets the operaton caseRef attribute- Parameters:
caseRef- the case to call- Returns:
- the builder object
-
operatonCaseBinding
Sets the operaton caseBinding attribute- Parameters:
operatonCaseBinding- the case binding to use- Returns:
- the builder object
-
operatonCaseVersion
Sets the operaton caseVersion attribute- Parameters:
operatonCaseVersion- the case version to use- Returns:
- the builder object
-
operatonCaseTenantId
Sets the caseTenantId- Parameters:
tenantId- the tenant id to set- Returns:
- the builder object
-
operatonInBusinessKey
Sets a "operaton in" parameter to pass a business key from the super process instance to the sub process instance- Parameters:
businessKey- the business key to set- Returns:
- the builder object
-
operatonIn
Sets a "operaton in" parameter to pass a variable from the super process instance to the sub process instance- Parameters:
source- the name of variable in the super process instancetarget- the name of the variable in the sub process instance- Returns:
- the builder object
-
operatonOut
Sets a "operaton out" parameter to pass a variable from a sub process instance to the super process instance- Parameters:
source- the name of variable in the sub process instancetarget- the name of the variable in the super process instance- Returns:
- the builder object
-
operatonVariableMappingClass
Sets the operaton variableMappingClass attribute. It references on a class which implements theinterface. Is used to delegate the variable in- and output mapping to the given class.invalid reference
DelegateVariableMapping- Parameters:
operatonVariableMappingClass- the class name to set- Returns:
- the builder object
-
operatonVariableMappingClass
Sets the operaton variableMappingClass attribute. It references on a class which implements theinterface. Is used to delegate the variable in- and output mapping to the given class.invalid reference
DelegateVariableMapping- Parameters:
operatonVariableMappingClass- the class name to set- Returns:
- the builder object
-
operatonVariableMappingDelegateExpression
public B operatonVariableMappingDelegateExpression(String operatonVariableMappingDelegateExpression) Sets the operaton variableMappingDelegateExpression attribute. The expression when is resolved references to an object of a class, which implements theinterface. Is used to delegate the variable in- and output mapping to the given class.invalid reference
DelegateVariableMapping- Parameters:
operatonVariableMappingDelegateExpression- the expression which references a delegate object- Returns:
- the builder object
-
AbstractFlowNodeBuilder.operatonAsyncBefore(boolean)instead.