Class AbstractComplexGatewayBuilder<B extends AbstractComplexGatewayBuilder<B>>
java.lang.Object
io.camunda.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,ComplexGateway>
io.camunda.zeebe.model.bpmn.builder.AbstractBaseElementBuilder<B,ComplexGateway>
io.camunda.zeebe.model.bpmn.builder.AbstractFlowElementBuilder<B,ComplexGateway>
io.camunda.zeebe.model.bpmn.builder.AbstractFlowNodeBuilder<B,ComplexGateway>
io.camunda.zeebe.model.bpmn.builder.AbstractGatewayBuilder<B,ComplexGateway>
io.camunda.zeebe.model.bpmn.builder.AbstractComplexGatewayBuilder<B>
- Direct Known Subclasses:
ComplexGatewayBuilder
public class AbstractComplexGatewayBuilder<B extends AbstractComplexGatewayBuilder<B>>
extends AbstractGatewayBuilder<B,ComplexGateway>
- Author:
- Sebastian Menski
-
Field Summary
Fields inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractFlowNodeBuilder
compensateBoundaryEvent, compensationStartedFields 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
ConstructorsModifierConstructorDescriptionprotectedAbstractComplexGatewayBuilder(BpmnModelInstance modelInstance, ComplexGateway element, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptionactivationCondition(String conditionExpression) Sets the activation condition expression for the build complex gatewaydefaultFlow(SequenceFlow sequenceFlow) Sets the default sequence flow for the build complex gateway.Methods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractGatewayBuilder
gatewayDirectionMethods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractFlowNodeBuilder
businessRuleTask, businessRuleTask, businessRuleTask, callActivity, callActivity, callActivity, compensationDone, compensationStart, condition, condition, conditionExpression, connectTarget, connectTargetWithAssociation, connectTargetWithSequenceFlow, connectTo, createTarget, createTargetBuilder, createTargetBuilder, endEvent, endEvent, endEvent, eventBasedGateway, eventBasedGateway, exclusiveGateway, exclusiveGateway, getCurrentSequenceFlowBuilder, inclusiveGateway, inclusiveGateway, intermediateCatchEvent, intermediateCatchEvent, intermediateCatchEvent, intermediateThrowEvent, intermediateThrowEvent, intermediateThrowEvent, isBoundaryEventWithStartedCompensation, isCompensationHandler, manualTask, manualTask, moveToActivity, moveToLastExclusiveGateway, moveToLastGateway, moveToLastInclusiveGateway, moveToNode, moveToProcess, parallelGateway, parallelGateway, receiveTask, receiveTask, receiveTask, scriptTask, scriptTask, scriptTask, sendTask, sendTask, sendTask, sequenceFlowId, serviceTask, serviceTask, serviceTask, subProcess, subProcess, subProcess, task, task, transaction, transaction, userTask, userTask, userTaskMethods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractFlowElementBuilder
nameMethods 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
-
AbstractComplexGatewayBuilder
protected AbstractComplexGatewayBuilder(BpmnModelInstance modelInstance, ComplexGateway element, Class<?> selfType)
-
-
Method Details
-
defaultFlow
Sets the default sequence flow for the build complex gateway.- Parameters:
sequenceFlow- the default sequence flow to set- Returns:
- the builder object
-
activationCondition
Sets the activation condition expression for the build complex gateway- Parameters:
conditionExpression- the activation condition expression to set- Returns:
- the builder object
-