public abstract class AbstractCatchEventBuilder<B extends AbstractCatchEventBuilder<B,E>,E extends CatchEvent> extends AbstractEventBuilder<B,E>
compensateBoundaryEvent, compensationStarted
SPACE
element, modelInstance, myself
Modifier | Constructor and Description |
---|---|
protected |
AbstractCatchEventBuilder(BpmnModelInstance modelInstance,
E element,
Class<?> selfType) |
Modifier and Type | Method and Description |
---|---|
CompensateEventDefinitionBuilder |
compensateEventDefinition() |
CompensateEventDefinitionBuilder |
compensateEventDefinition(String id) |
B |
condition(String condition) |
ConditionalEventDefinitionBuilder |
conditionalEventDefinition() |
ConditionalEventDefinitionBuilder |
conditionalEventDefinition(String id) |
B |
message(String messageName)
Sets an event definition for the given message name.
|
B |
parallelMultiple()
Sets the event to be parallel multiple
|
B |
signal(String signalName)
Sets an event definition for the given signal name.
|
B |
timerWithCycle(String timerCycle)
Sets an event definition for the timer with a time cycle.
|
B |
timerWithDate(String timerDate)
Sets an event definition for the timer with a time date.
|
B |
timerWithDuration(String timerDuration)
Sets an event definition for the timer with a time duration.
|
camundaInputParameter, camundaOutputParameter
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, 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 AbstractCatchEventBuilder(BpmnModelInstance modelInstance, E element, Class<?> selfType)
public B parallelMultiple()
public B message(String messageName)
messageName
- the name of the messagepublic B signal(String signalName)
signalName
- the name of the signalpublic B timerWithDate(String timerDate)
timerDate
- the time date of the timerpublic B timerWithDuration(String timerDuration)
timerDuration
- the time duration of the timerpublic B timerWithCycle(String timerCycle)
timerCycle
- the time cycle of the timerpublic CompensateEventDefinitionBuilder compensateEventDefinition()
public CompensateEventDefinitionBuilder compensateEventDefinition(String id)
public ConditionalEventDefinitionBuilder conditionalEventDefinition()
public ConditionalEventDefinitionBuilder conditionalEventDefinition(String id)
Copyright © 2019. All rights reserved.