public abstract class AbstractFlowNodeBuilder<B extends AbstractFlowNodeBuilder<B,E>,E extends FlowNode> extends AbstractFlowElementBuilder<B,E>
Modifier and Type | Field and Description |
---|---|
protected BoundaryEvent |
compensateBoundaryEvent |
protected boolean |
compensationStarted |
SPACE
element, modelInstance, myself
Modifier | Constructor and Description |
---|---|
protected |
AbstractFlowNodeBuilder(BpmnModelInstance modelInstance,
E element,
Class<?> selfType) |
name
addExtensionElement, createBpmnEdge, createBpmnShape, createChild, createChild, createChild, createChild, createCompensateEventDefinition, createEdge, createEmptyErrorEventDefinition, createEmptyMessageEventDefinition, createErrorEventDefinition, createEscalationEventDefinition, createInstance, createInstance, createMessageEventDefinition, createSibling, createSibling, createSignalEventDefinition, findBpmnEdge, findBpmnPlane, findBpmnShape, findErrorDefinitionForCode, findErrorForNameAndCode, findEscalationForCode, findMessageForName, findSignalForName, getCreateSingleChild, getCreateSingleChild, getCreateSingleExtensionElement, id, resizeSubProcess, setCoordinates, setWaypoints, setWaypointsWithSourceAndTarget
done, getElement, subProcessDone, throwEventDefinitionDone, transactionDone
protected boolean compensationStarted
protected BoundaryEvent compensateBoundaryEvent
protected AbstractFlowNodeBuilder(BpmnModelInstance modelInstance, E element, Class<?> selfType)
protected void connectTarget(FlowNode target)
protected void connectTargetWithSequenceFlow(FlowNode target)
protected void connectTargetWithAssociation(FlowNode target)
public AbstractFlowNodeBuilder compensationDone()
protected <T extends AbstractFlowNodeBuilder,F extends FlowNode> T createTargetBuilder(Class<F> typeClass)
protected <T extends AbstractFlowNodeBuilder,F extends FlowNode> T createTargetBuilder(Class<F> typeClass, String id)
public ServiceTaskBuilder serviceTask()
public ServiceTaskBuilder serviceTask(String id)
public SendTaskBuilder sendTask()
public SendTaskBuilder sendTask(String id)
public UserTaskBuilder userTask()
public UserTaskBuilder userTask(String id)
public BusinessRuleTaskBuilder businessRuleTask()
public BusinessRuleTaskBuilder businessRuleTask(String id)
public ScriptTaskBuilder scriptTask()
public ScriptTaskBuilder scriptTask(String id)
public ReceiveTaskBuilder receiveTask()
public ReceiveTaskBuilder receiveTask(String id)
public ManualTaskBuilder manualTask()
public ManualTaskBuilder manualTask(String id)
public EndEventBuilder endEvent()
public EndEventBuilder endEvent(String id)
public ParallelGatewayBuilder parallelGateway()
public ParallelGatewayBuilder parallelGateway(String id)
public ExclusiveGatewayBuilder exclusiveGateway()
public InclusiveGatewayBuilder inclusiveGateway()
public EventBasedGatewayBuilder eventBasedGateway()
public ExclusiveGatewayBuilder exclusiveGateway(String id)
public InclusiveGatewayBuilder inclusiveGateway(String id)
public IntermediateCatchEventBuilder intermediateCatchEvent()
public IntermediateCatchEventBuilder intermediateCatchEvent(String id)
public IntermediateThrowEventBuilder intermediateThrowEvent()
public IntermediateThrowEventBuilder intermediateThrowEvent(String id)
public CallActivityBuilder callActivity()
public CallActivityBuilder callActivity(String id)
public SubProcessBuilder subProcess()
public SubProcessBuilder subProcess(String id)
public TransactionBuilder transaction()
public TransactionBuilder transaction(String id)
public Gateway findLastGateway()
public AbstractGatewayBuilder moveToLastGateway()
public AbstractFlowNodeBuilder moveToNode(String identifier)
public <T extends AbstractActivityBuilder> T moveToActivity(String identifier)
public AbstractFlowNodeBuilder connectTo(String identifier)
public B camundaAsyncBefore(boolean asyncBefore)
asyncBefore
- boolean value to setpublic B camundaAsyncBefore()
public B camundaAsyncAfter(boolean asyncAfter)
asyncAfter
- boolean value to setpublic B camundaAsyncAfter()
public B notCamundaExclusive()
public B camundaExclusive(boolean exclusive)
exclusive
- boolean value to setpublic B camundaFailedJobRetryTimeCycle(String retryTimeCycle)
retryTimeCycle
- the retry time cycle value to setpublic B camundaExecutionListenerClass(String eventName, Class listenerClass)
public B camundaExecutionListenerClass(String eventName, String fullQualifiedClassName)
public B camundaExecutionListenerExpression(String eventName, String expression)
public B camundaExecutionListenerDelegateExpression(String eventName, String delegateExpression)
public B compensationStart()
protected boolean isBoundaryEventWithStartedCompensation()
protected boolean isCompensationHandler()
Copyright © 2022. All rights reserved.