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, compensationStarted
-
Fields inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBaseElementBuilder
SPACE
-
Fields inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder
element, modelInstance, myself
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractEventBasedGatewayBuilder(BpmnModelInstance modelInstance, EventBasedGateway element, java.lang.Class<?> selfType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description B
camundaAsyncAfter()
Sets the Camunda asyncAfter attribute to true.B
camundaAsyncAfter(boolean isCamundaAsyncAfter)
Sets the Camunda asyncAfter attribute for the build flow node.B
eventGatewayType(EventBasedGatewayType eventGatewayType)
Sets the event gateway type of the build event based gateway.B
instantiate()
Sets the build event based gateway to be instantiate.-
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractGatewayBuilder
gatewayDirection
-
Methods 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, userTask
-
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractFlowElementBuilder
name
-
Methods 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, setWaypointsWithSourceAndTarget
-
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder
done, getElement, subProcessDone, throwEventDefinitionDone, transactionDone
-
-
-
-
Constructor Detail
-
AbstractEventBasedGatewayBuilder
protected AbstractEventBasedGatewayBuilder(BpmnModelInstance modelInstance, EventBasedGateway element, java.lang.Class<?> selfType)
-
-
Method Detail
-
instantiate
public B instantiate()
Sets the build event based gateway to be instantiate.- Returns:
- the builder object
-
eventGatewayType
public B eventGatewayType(EventBasedGatewayType 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
public B camundaAsyncAfter()
Description copied from class:AbstractFlowNodeBuilder
Sets the Camunda asyncAfter attribute to true.- Overrides:
camundaAsyncAfter
in classAbstractFlowNodeBuilder<B extends AbstractEventBasedGatewayBuilder<B>,EventBasedGateway>
- Returns:
- the builder object
-
camundaAsyncAfter
public B camundaAsyncAfter(boolean isCamundaAsyncAfter)
Description copied from class:AbstractFlowNodeBuilder
Sets the Camunda asyncAfter attribute for the build flow node.- Overrides:
camundaAsyncAfter
in classAbstractFlowNodeBuilder<B extends AbstractEventBasedGatewayBuilder<B>,EventBasedGateway>
- Parameters:
isCamundaAsyncAfter
- boolean value to set- Returns:
- the builder object
-
-