Class AbstractEventBasedGatewayBuilder<B extends AbstractEventBasedGatewayBuilder<B>>
java.lang.Object
org.operaton.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,EventBasedGateway>
org.operaton.bpm.model.bpmn.builder.AbstractBaseElementBuilder<B,EventBasedGateway>
org.operaton.bpm.model.bpmn.builder.AbstractFlowElementBuilder<B,EventBasedGateway>
org.operaton.bpm.model.bpmn.builder.AbstractFlowNodeBuilder<B,EventBasedGateway>
org.operaton.bpm.model.bpmn.builder.AbstractGatewayBuilder<B,EventBasedGateway>
org.operaton.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.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
ConstructorsModifierConstructorDescriptionprotectedAbstractEventBasedGatewayBuilder(BpmnModelInstance modelInstance, EventBasedGateway element, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptioneventGatewayType(EventBasedGatewayType eventGatewayType) Sets the event gateway type of the build event based gateway.Sets the build event based gateway to be instantiate.Sets the Operaton asyncAfter attribute to true.operatonAsyncAfter(boolean isOperatonAsyncAfter) Sets the Operaton asyncAfter attribute for the build flow node.Methods inherited from class org.operaton.bpm.model.bpmn.builder.AbstractGatewayBuilder
gatewayDirectionMethods 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, 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
-
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
-
operatonAsyncAfter
Description copied from class:AbstractFlowNodeBuilderSets the Operaton asyncAfter attribute to true.- Overrides:
operatonAsyncAfterin classAbstractFlowNodeBuilder<B extends AbstractEventBasedGatewayBuilder<B>,EventBasedGateway> - Returns:
- the builder object
-
operatonAsyncAfter
Description copied from class:AbstractFlowNodeBuilderSets the Operaton asyncAfter attribute for the build flow node.- Overrides:
operatonAsyncAfterin classAbstractFlowNodeBuilder<B extends AbstractEventBasedGatewayBuilder<B>,EventBasedGateway> - Parameters:
isOperatonAsyncAfter- boolean value to set- Returns:
- the builder object
-