Class AbstractMultiInstanceLoopCharacteristicsBuilder<B extends AbstractMultiInstanceLoopCharacteristicsBuilder<B>>
java.lang.Object
io.camunda.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,MultiInstanceLoopCharacteristics>
io.camunda.zeebe.model.bpmn.builder.AbstractBaseElementBuilder<B,MultiInstanceLoopCharacteristics>
io.camunda.zeebe.model.bpmn.builder.AbstractMultiInstanceLoopCharacteristicsBuilder<B>
- Direct Known Subclasses:
MultiInstanceLoopCharacteristicsBuilder
public class AbstractMultiInstanceLoopCharacteristicsBuilder<B extends AbstractMultiInstanceLoopCharacteristicsBuilder<B>>
extends AbstractBaseElementBuilder<B,MultiInstanceLoopCharacteristics>
- Author:
- Thorben Lindhauer
-
Field Summary
Fields inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBaseElementBuilder
SPACE, ZEEBE_EXPRESSION_FORMATFields inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder
element, modelInstance, myself -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractMultiInstanceLoopCharacteristicsBuilder(BpmnModelInstance modelInstance, MultiInstanceLoopCharacteristics element, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptioncardinality(String expression) Sets the cardinality expression.completionCondition(String expression) Sets the completion condition expression.<T extends AbstractActivityBuilder>
TFinishes the building of a multi instance loop characteristics.parallel()Sets the multi instance loop characteristics to be parallel.Sets the multi instance loop characteristics to be sequential.zeebeInputCollection(String inputCollection) zeebeInputCollectionExpression(String inputCollectionExpression) zeebeInputElement(String inputElement) zeebeOutputCollection(String outputCollection) zeebeOutputElement(String outputElement) Warn: the Output Element must be an expression.zeebeOutputElementExpression(String outputElementExpression) Methods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBaseElementBuilder
addExtensionElement, addExtensionElement, asZeebeExpression, createBpmnShape, createChild, createChild, createChild, createChild, createCompensateEventDefinition, createEdge, createEmptyErrorEventDefinition, createEmptyEscalationEventDefinition, createEmptyMessageEventDefinition, createEmptySignalEventDefinition, createErrorEventDefinition, createEscalationEventDefinition, createInstance, createInstance, createMessage, createMessageEventDefinition, createSibling, createSibling, createSignal, createSignalEventDefinition, createZeebeUserTaskForm, findBpmnEdge, findBpmnPlane, findBpmnShape, findErrorDefinitionForCode, findErrorForNameAndCode, findEscalationForCode, findMessageForName, findProcess, findSignalForName, getCreateSingleChild, getCreateSingleChild, getCreateSingleExtensionElement, id, resizeBpmnShape, setCoordinates, setWaypoints, setWaypointsWithSourceAndTargetMethods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder
documentation, done, getElement, subProcessDone, throwEventDefinitionDone, transactionDone
-
Constructor Details
-
AbstractMultiInstanceLoopCharacteristicsBuilder
protected AbstractMultiInstanceLoopCharacteristicsBuilder(BpmnModelInstance modelInstance, MultiInstanceLoopCharacteristics element, Class<?> selfType)
-
-
Method Details
-
sequential
Sets the multi instance loop characteristics to be sequential.- Returns:
- the builder object
-
parallel
Sets the multi instance loop characteristics to be parallel.- Returns:
- the builder object
-
cardinality
Sets the cardinality expression.- Parameters:
expression- the cardinality expression- Returns:
- the builder object
-
completionCondition
Sets the completion condition expression.- Parameters:
expression- the completion condition expression- Returns:
- the builder object
-
multiInstanceDone
Finishes the building of a multi instance loop characteristics.- Returns:
- the parent activity builder
-
zeebeInputCollection
-
zeebeInputCollectionExpression
-
zeebeInputElement
-
zeebeOutputCollection
-
zeebeOutputElement
Warn: the Output Element must be an expression.Please use
zeebeOutputElementExpression(String)instead. -
zeebeOutputElementExpression
-