Class AbstractSendTaskBuilder<B extends AbstractSendTaskBuilder<B>>
- java.lang.Object
- 
- org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,E>
- 
- org.camunda.bpm.model.bpmn.builder.AbstractBaseElementBuilder<B,E>
- 
- org.camunda.bpm.model.bpmn.builder.AbstractFlowElementBuilder<B,E>
- 
- org.camunda.bpm.model.bpmn.builder.AbstractFlowNodeBuilder<B,E>
- 
- org.camunda.bpm.model.bpmn.builder.AbstractActivityBuilder<B,E>
- 
- org.camunda.bpm.model.bpmn.builder.AbstractTaskBuilder<B,SendTask>
- 
- org.camunda.bpm.model.bpmn.builder.AbstractSendTaskBuilder<B>
 
 
 
 
 
 
 
- 
- Direct Known Subclasses:
- SendTaskBuilder
 
 public abstract class AbstractSendTaskBuilder<B extends AbstractSendTaskBuilder<B>> extends AbstractTaskBuilder<B,SendTask> - Author:
- Sebastian Menski
 
- 
- 
Field Summary- 
Fields inherited from class org.camunda.bpm.model.bpmn.builder.AbstractFlowNodeBuildercompensateBoundaryEvent, compensationStarted
 - 
Fields inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBaseElementBuilderSPACE
 - 
Fields inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilderelement, modelInstance, myself
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedAbstractSendTaskBuilder(BpmnModelInstance modelInstance, SendTask element, java.lang.Class<?> selfType)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BcamundaClass(java.lang.Class delegateClass)Sets the camunda class attribute.BcamundaClass(java.lang.String fullQualifiedClassName)Sets the camunda class attribute.BcamundaDelegateExpression(java.lang.String camundaExpression)Sets the camunda delegateExpression attribute.BcamundaExpression(java.lang.String camundaExpression)Sets the camunda expression attribute.BcamundaResultVariable(java.lang.String camundaResultVariable)Sets the camunda resultVariable attribute.BcamundaTaskPriority(java.lang.String taskPriority)Set the camunda task priority attribute.BcamundaTopic(java.lang.String camundaTopic)Sets the camunda topic attribute.BcamundaType(java.lang.String camundaType)Sets the camunda type attribute.Bimplementation(java.lang.String implementation)Sets the implementation of the send task.Bmessage(java.lang.String messageName)Sets the message with the given message name.Bmessage(Message message)Sets the message of the send task.Boperation(Operation operation)Sets the operation of the send task.- 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractTaskBuildercamundaAsync, camundaAsync
 - 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractActivityBuilderboundaryEvent, boundaryEvent, calculateXCoordinate, camundaInputParameter, camundaOutputParameter, multiInstance, setBoundaryEventCoordinates
 - 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractFlowNodeBuilderbusinessRuleTask, 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
 - 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractFlowElementBuildername
 - 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBaseElementBuilderaddExtensionElement, 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
 - 
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilderdone, getElement, subProcessDone, throwEventDefinitionDone, transactionDone
 
- 
 
- 
- 
- 
Constructor Detail- 
AbstractSendTaskBuilderprotected AbstractSendTaskBuilder(BpmnModelInstance modelInstance, SendTask element, java.lang.Class<?> selfType) 
 
- 
 - 
Method Detail- 
implementationpublic B implementation(java.lang.String implementation) Sets the implementation of the send task.- Parameters:
- implementation- the implementation to set
- Returns:
- the builder object
 
 - 
messagepublic B message(Message message) Sets the message of the send task.- Parameters:
- message- the message to set
- Returns:
- the builder object
 
 - 
messagepublic B message(java.lang.String messageName) Sets the message with the given message name. If already a message with this name exists it will be used, otherwise a new message is created.- Parameters:
- messageName- the name of the message
- Returns:
- the builder object
 
 - 
operationpublic B operation(Operation operation) Sets the operation of the send task.- Parameters:
- operation- the operation to set
- Returns:
- the builder object
 
 - 
camundaClasspublic B camundaClass(java.lang.Class delegateClass) Sets the camunda class attribute.- Parameters:
- camundaClass- the class name to set
- Returns:
- the builder object
 
 - 
camundaClasspublic B camundaClass(java.lang.String fullQualifiedClassName) Sets the camunda class attribute.- Parameters:
- camundaClass- the class name to set
- Returns:
- the builder object
 
 - 
camundaDelegateExpressionpublic B camundaDelegateExpression(java.lang.String camundaExpression) Sets the camunda delegateExpression attribute.- Parameters:
- camundaExpression- the delegateExpression to set
- Returns:
- the builder object
 
 - 
camundaExpressionpublic B camundaExpression(java.lang.String camundaExpression) Sets the camunda expression attribute.- Parameters:
- camundaExpression- the expression to set
- Returns:
- the builder object
 
 - 
camundaResultVariablepublic B camundaResultVariable(java.lang.String camundaResultVariable) Sets the camunda resultVariable attribute.- Parameters:
- camundaResultVariable- the name of the process variable
- Returns:
- the builder object
 
 - 
camundaTopicpublic B camundaTopic(java.lang.String camundaTopic) Sets the camunda topic attribute.- Parameters:
- camundaTopic- the topic to set
- Returns:
- the builder object
 
 - 
camundaTypepublic B camundaType(java.lang.String camundaType) Sets the camunda type attribute.- Parameters:
- camundaType- the type of the service task
- Returns:
- the builder object
 
 - 
camundaTaskPrioritypublic B camundaTaskPriority(java.lang.String taskPriority) Set the camunda task priority attribute. The priority is only used for service tasks which have as type valueexternal- Parameters:
- taskPriority- the task priority which should used for the external tasks
- Returns:
- the builder object
 
 
- 
 
-