public abstract class AbstractActivityBuilder<B extends AbstractActivityBuilder<B,E>,E extends Activity> extends AbstractFlowNodeBuilder<B,E>
compensateBoundaryEvent, compensationStarted
SPACE
element, modelInstance, myself
Modifier | Constructor and Description |
---|---|
protected |
AbstractActivityBuilder(BpmnModelInstance modelInstance,
E element,
Class<?> selfType) |
Modifier and Type | Method and Description |
---|---|
BoundaryEventBuilder |
boundaryEvent() |
BoundaryEventBuilder |
boundaryEvent(String id) |
protected double |
calculateXCoordinate(Bounds boundaryEventBounds) |
B |
camundaInputParameter(String name,
String value)
Creates a new camunda input parameter extension element with the
given name and value.
|
B |
camundaOutputParameter(String name,
String value)
Creates a new camunda output parameter extension element with the
given name and value.
|
MultiInstanceLoopCharacteristicsBuilder |
multiInstance() |
protected void |
setBoundaryEventCoordinates(BpmnShape bpmnShape) |
businessRuleTask, businessRuleTask, callActivity, callActivity, camundaAsyncAfter, camundaAsyncAfter, 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
name
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
done, getElement, subProcessDone, throwEventDefinitionDone, transactionDone
protected AbstractActivityBuilder(BpmnModelInstance modelInstance, E element, Class<?> selfType)
public BoundaryEventBuilder boundaryEvent()
public BoundaryEventBuilder boundaryEvent(String id)
public MultiInstanceLoopCharacteristicsBuilder multiInstance()
public B camundaInputParameter(String name, String value)
name
- the name of the input parametervalue
- the value of the input parameterpublic B camundaOutputParameter(String name, String value)
name
- the name of the output parametervalue
- the value of the output parameterprotected double calculateXCoordinate(Bounds boundaryEventBounds)
protected void setBoundaryEventCoordinates(BpmnShape bpmnShape)
Copyright © 2021. All rights reserved.