Class AbstractMessageEventDefinitionBuilder<B extends AbstractMessageEventDefinitionBuilder<B>>
java.lang.Object
org.operaton.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,MessageEventDefinition>
org.operaton.bpm.model.bpmn.builder.AbstractBaseElementBuilder<B,MessageEventDefinition>
org.operaton.bpm.model.bpmn.builder.AbstractRootElementBuilder<B,MessageEventDefinition>
org.operaton.bpm.model.bpmn.builder.AbstractMessageEventDefinitionBuilder<B>
- Direct Known Subclasses:
MessageEventDefinitionBuilder
public abstract class AbstractMessageEventDefinitionBuilder<B extends AbstractMessageEventDefinitionBuilder<B>>
extends AbstractRootElementBuilder<B,MessageEventDefinition>
- Author:
- Christopher Zell invalid input: '<'christopher.zell@camunda.com>
-
Field Summary
Fields inherited from class org.operaton.bpm.model.bpmn.builder.AbstractBaseElementBuilder
SPACEFields inherited from class org.operaton.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder
element, modelInstance, myself -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractMessageEventDefinitionBuilder(BpmnModelInstance modelInstance, MessageEventDefinition element, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptionSets the message attribute.<T extends AbstractFlowNodeBuilder>
TFinishes the building of a message event definition.operatonTaskPriority(String taskPriority) Sets the operaton task priority attribute.operatonTopic(String operatonTopic) Sets the operaton topic attribute.operatonType(String operatonType) Sets the operaton type attribute.Methods inherited from class org.operaton.bpm.model.bpmn.builder.AbstractBaseElementBuilder
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, setWaypointsWithSourceAndTargetMethods inherited from class org.operaton.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder
done, getElement, subProcessDone, throwEventDefinitionDone, transactionDone
-
Constructor Details
-
AbstractMessageEventDefinitionBuilder
protected AbstractMessageEventDefinitionBuilder(BpmnModelInstance modelInstance, MessageEventDefinition element, Class<?> selfType)
-
-
Method Details
-
message
Sets the message attribute.- Parameters:
message- the message for the message event definition- Returns:
- the builder object
-
operatonTopic
Sets the operaton topic attribute. This is only meaningful when theoperatonType(String)attribute has the valueexternal.- Parameters:
operatonTopic- the topic to set- Returns:
- the builder object
-
operatonType
Sets the operaton type attribute.- Parameters:
operatonType- the type of the service task- Returns:
- the builder object
-
operatonTaskPriority
Sets the operaton task priority attribute. This is only meaningful when theoperatonType(String)attribute has the valueexternal.- Parameters:
taskPriority- the priority for the external task- Returns:
- the builder object
-
messageEventDefinitionDone
Finishes the building of a message event definition.- Type Parameters:
T-- Returns:
- the parent event builder
-