Class AbstractFlowNodeBuilder<B extends AbstractFlowNodeBuilder<B,E>,E extends FlowNode>
java.lang.Object
io.camunda.zeebe.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,E>
io.camunda.zeebe.model.bpmn.builder.AbstractBaseElementBuilder<B,E>
io.camunda.zeebe.model.bpmn.builder.AbstractFlowElementBuilder<B,E>
io.camunda.zeebe.model.bpmn.builder.AbstractFlowNodeBuilder<B,E>
- Direct Known Subclasses:
AbstractActivityBuilder,AbstractEventBuilder,AbstractGatewayBuilder
public abstract class AbstractFlowNodeBuilder<B extends AbstractFlowNodeBuilder<B,E>,E extends FlowNode>
extends AbstractFlowElementBuilder<B,E>
- Author:
- Sebastian Menski
-
Field Summary
FieldsFields 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
ConstructorsModifierConstructorDescriptionprotectedAbstractFlowNodeBuilder(BpmnModelInstance modelInstance, E element, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptionbusinessRuleTask(String id, Consumer<BusinessRuleTaskBuilder> consumer) callActivity(String id) callActivity(String id, Consumer<CallActivityBuilder> consumer) conditionExpression(String conditionExpression) protected voidconnectTarget(FlowNode target) protected voidconnectTargetWithAssociation(FlowNode target) protected voidprotected <T extends FlowNode>
TcreateTarget(Class<T> typeClass, String identifier) protected <T extends AbstractFlowNodeBuilder,F extends FlowNode>
TcreateTargetBuilder(Class<F> typeClass) protected <T extends AbstractFlowNodeBuilder,F extends FlowNode>
TcreateTargetBuilder(Class<F> typeClass, String id) endEvent()endEvent(String id, Consumer<EndEventBuilder> consumer) protected SequenceFlowBuilderintermediateCatchEvent(String id, Consumer<IntermediateCatchEventBuilder> builderConsumer) intermediateThrowEvent(String id, Consumer<IntermediateThrowEventBuilder> builderConsumer) protected booleanprotected booleanmanualTask(String id) <T extends AbstractActivityBuilder<?,?>>
TmoveToActivity(String identifier) moveToNode(String identifier) <T extends ProcessBuilder>
TmoveToProcess(String identifier) receiveTask(String id) receiveTask(String id, Consumer<ReceiveTaskBuilder> consumer) scriptTask(String id) scriptTask(String id, Consumer<ScriptTaskBuilder> consumer) sendTask()sendTask(String id, Consumer<SendTaskBuilder> consumer) sequenceFlowId(String sequenceFlowId) serviceTask(String id) serviceTask(String id, Consumer<ServiceTaskBuilder> consumer) subProcess(String id) subProcess(String id, Consumer<SubProcessBuilder> consumer) task()transaction(String id) userTask()userTask(String id, Consumer<UserTaskBuilder> consumer) Methods 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
-
Field Details
-
compensationStarted
protected boolean compensationStarted -
compensateBoundaryEvent
-
-
Constructor Details
-
AbstractFlowNodeBuilder
-
-
Method Details
-
getCurrentSequenceFlowBuilder
-
condition
-
condition
-
conditionExpression
-
connectTarget
-
connectTargetWithSequenceFlow
-
connectTargetWithAssociation
-
compensationDone
-
sequenceFlowId
-
createTarget
-
createTargetBuilder
protected <T extends AbstractFlowNodeBuilder,F extends FlowNode> T createTargetBuilder(Class<F> typeClass) -
createTargetBuilder
protected <T extends AbstractFlowNodeBuilder,F extends FlowNode> T createTargetBuilder(Class<F> typeClass, String id) -
serviceTask
-
serviceTask
-
serviceTask
-
sendTask
-
sendTask
-
sendTask
-
userTask
-
userTask
-
userTask
-
businessRuleTask
-
businessRuleTask
-
businessRuleTask
public BusinessRuleTaskBuilder businessRuleTask(String id, Consumer<BusinessRuleTaskBuilder> consumer) -
scriptTask
-
scriptTask
-
scriptTask
-
receiveTask
-
receiveTask
-
receiveTask
-
manualTask
-
manualTask
-
task
-
task
-
endEvent
-
endEvent
-
endEvent
-
parallelGateway
-
parallelGateway
-
exclusiveGateway
-
inclusiveGateway
-
eventBasedGateway
-
eventBasedGateway
-
exclusiveGateway
-
inclusiveGateway
-
intermediateCatchEvent
-
intermediateCatchEvent
-
intermediateCatchEvent
public IntermediateCatchEventBuilder intermediateCatchEvent(String id, Consumer<IntermediateCatchEventBuilder> builderConsumer) -
intermediateThrowEvent
-
intermediateThrowEvent
-
intermediateThrowEvent
public IntermediateThrowEventBuilder intermediateThrowEvent(String id, Consumer<IntermediateThrowEventBuilder> builderConsumer) -
callActivity
-
callActivity
-
callActivity
-
subProcess
-
subProcess
-
subProcess
-
transaction
-
transaction
-
moveToLastGateway
-
moveToLastExclusiveGateway
-
moveToLastInclusiveGateway
-
moveToNode
-
moveToActivity
-
moveToProcess
-
connectTo
-
compensationStart
-
isBoundaryEventWithStartedCompensation
protected boolean isBoundaryEventWithStartedCompensation() -
isCompensationHandler
protected boolean isCompensationHandler()
-