Class AbstractEventBasedGatewayBuilder<B extends AbstractEventBasedGatewayBuilder<B>>
java.lang.Object
org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,E>
org.camunda.bpm.model.bpmn.builder.AbstractBaseElementBuilder<B,E>
org.camunda.bpm.model.bpmn.builder.AbstractFlowElementBuilder<B,E>
org.camunda.bpm.model.bpmn.builder.AbstractFlowNodeBuilder<B,E>
org.camunda.bpm.model.bpmn.builder.AbstractGatewayBuilder<B,EventBasedGateway>
org.camunda.bpm.model.bpmn.builder.AbstractEventBasedGatewayBuilder<B>
- Direct Known Subclasses:
EventBasedGatewayBuilder
public class AbstractEventBasedGatewayBuilder<B extends AbstractEventBasedGatewayBuilder<B>>
extends AbstractGatewayBuilder<B,EventBasedGateway>
- Author:
- Sebastian Menski
-
Field Summary
Fields inherited from class org.camunda.bpm.model.bpmn.builder.AbstractFlowNodeBuilder
compensateBoundaryEvent, compensationStartedFields inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBaseElementBuilder
SPACEFields inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder
element, modelInstance, myself -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractEventBasedGatewayBuilder(BpmnModelInstance modelInstance, EventBasedGateway element, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptionSets the Camunda asyncAfter attribute to true.camundaAsyncAfter(boolean isCamundaAsyncAfter) Sets the Camunda asyncAfter attribute for the build flow node.eventGatewayType(EventBasedGatewayType eventGatewayType) Sets the event gateway type of the build event based gateway.Sets the build event based gateway to be instantiate.Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractGatewayBuilder
gatewayDirectionMethods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractFlowNodeBuilder
businessRuleTask, businessRuleTask, callActivity, callActivity, camundaAsyncBefore, camundaAsyncBefore, camundaExclusive, camundaExecutionListenerClass, camundaExecutionListenerClass, camundaExecutionListenerDelegateExpression, camundaExecutionListenerExpression, camundaFailedJobRetryTimeCycle, camundaJobPriority, 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, notCamundaExclusive, parallelGateway, parallelGateway, receiveTask, receiveTask, scriptTask, scriptTask, sendTask, sendTask, sequenceFlowId, serviceTask, serviceTask, subProcess, subProcess, transaction, transaction, userTask, userTaskMethods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractFlowElementBuilder
nameMethods inherited from class org.camunda.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.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder
done, getElement, subProcessDone, throwEventDefinitionDone, transactionDone
-
Constructor Details
-
AbstractEventBasedGatewayBuilder
protected AbstractEventBasedGatewayBuilder(BpmnModelInstance modelInstance, EventBasedGateway element, Class<?> selfType)
-
-
Method Details
-
instantiate
Sets the build event based gateway to be instantiate.- Returns:
- the builder object
-
eventGatewayType
Sets the event gateway type of the build event based gateway.- Parameters:
eventGatewayType- the event gateway type to set- Returns:
- the builder object
-
camundaAsyncAfter
Description copied from class:AbstractFlowNodeBuilderSets the Camunda asyncAfter attribute to true.- Overrides:
camundaAsyncAfterin classAbstractFlowNodeBuilder<B extends AbstractEventBasedGatewayBuilder<B>,EventBasedGateway> - Returns:
- the builder object
-
camundaAsyncAfter
Description copied from class:AbstractFlowNodeBuilderSets the Camunda asyncAfter attribute for the build flow node.- Overrides:
camundaAsyncAfterin classAbstractFlowNodeBuilder<B extends AbstractEventBasedGatewayBuilder<B>,EventBasedGateway> - Parameters:
isCamundaAsyncAfter- boolean value to set- Returns:
- the builder object
-