Class AbstractActivityBuilder<B extends AbstractActivityBuilder<B,E>,E extends Activity>
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>
io.camunda.zeebe.model.bpmn.builder.AbstractActivityBuilder<B,E>
- All Implemented Interfaces:
ZeebeVariablesMappingBuilder<B>
- Direct Known Subclasses:
AbstractCallActivityBuilder,AbstractSubProcessBuilder,AbstractTaskBuilder
public abstract class AbstractActivityBuilder<B extends AbstractActivityBuilder<B,E>,E extends Activity>
extends AbstractFlowNodeBuilder<B,E>
implements ZeebeVariablesMappingBuilder<B>
- Author:
- Sebastian Menski
-
Field Summary
Fields inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractFlowNodeBuilder
compensateBoundaryEvent, compensationStartedFields 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
ConstructorsModifierConstructorDescriptionprotectedAbstractActivityBuilder(BpmnModelInstance modelInstance, E element, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptionboundaryEvent(String id) boundaryEvent(String id, Consumer<BoundaryEventBuilder> consumer) protected doublecalculateXCoordinate(Bounds boundaryEventBounds) protected voidsetBoundaryEventCoordinates(BpmnShape bpmnShape) zeebeInput(String source, String target) zeebeInputExpression(String sourceExpression, String target) zeebeOutput(String source, String target) zeebeOutputExpression(String sourceExpression, String target) Methods inherited from class io.camunda.zeebe.model.bpmn.builder.AbstractFlowNodeBuilder
businessRuleTask, businessRuleTask, businessRuleTask, callActivity, callActivity, callActivity, compensationDone, compensationStart, condition, condition, conditionExpression, connectTarget, connectTargetWithAssociation, connectTargetWithSequenceFlow, connectTo, createTarget, createTargetBuilder, createTargetBuilder, endEvent, endEvent, endEvent, eventBasedGateway, eventBasedGateway, exclusiveGateway, exclusiveGateway, getCurrentSequenceFlowBuilder, inclusiveGateway, inclusiveGateway, intermediateCatchEvent, intermediateCatchEvent, intermediateCatchEvent, intermediateThrowEvent, intermediateThrowEvent, intermediateThrowEvent, isBoundaryEventWithStartedCompensation, isCompensationHandler, manualTask, manualTask, moveToActivity, moveToLastExclusiveGateway, moveToLastGateway, moveToLastInclusiveGateway, moveToNode, moveToProcess, parallelGateway, parallelGateway, receiveTask, receiveTask, receiveTask, scriptTask, scriptTask, scriptTask, sendTask, sendTask, sendTask, sequenceFlowId, serviceTask, serviceTask, serviceTask, subProcess, subProcess, subProcess, task, task, transaction, transaction, userTask, userTask, userTaskMethods 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
-
Constructor Details
-
AbstractActivityBuilder
-
-
Method Details
-
boundaryEvent
-
boundaryEvent
-
boundaryEvent
-
multiInstance
-
multiInstance
-
calculateXCoordinate
-
setBoundaryEventCoordinates
-
zeebeInputExpression
- Specified by:
zeebeInputExpressionin interfaceZeebeVariablesMappingBuilder<B extends AbstractActivityBuilder<B,E>>
-
zeebeOutputExpression
- Specified by:
zeebeOutputExpressionin interfaceZeebeVariablesMappingBuilder<B extends AbstractActivityBuilder<B,E>>
-
zeebeInput
- Specified by:
zeebeInputin interfaceZeebeVariablesMappingBuilder<B extends AbstractActivityBuilder<B,E>>
-
zeebeOutput
- Specified by:
zeebeOutputin interfaceZeebeVariablesMappingBuilder<B extends AbstractActivityBuilder<B,E>>
-