org.camunda.bpm.model.bpmn.impl.instance
Class SendTaskImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
              extended by org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
                  extended by org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
                      extended by org.camunda.bpm.model.bpmn.impl.instance.ActivityImpl
                          extended by org.camunda.bpm.model.bpmn.impl.instance.TaskImpl
                              extended by org.camunda.bpm.model.bpmn.impl.instance.SendTaskImpl
All Implemented Interfaces:
Activity, BaseElement, BpmnModelElementInstance, FlowElement, FlowNode, InteractionNode, SendTask, Task, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class SendTaskImpl
extends TaskImpl
implements SendTask

The BPMN sendTask element

Author:
Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaClassAttribute
          camunda extensions
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaDelegateExpressionAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaExpressionAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaResultVariableAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaTaskPriorityAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaTopicAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaTypeAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> implementationAttribute
           
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<Message> messageRefAttribute
           
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<Operation> operationRefAttribute
           
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.TaskImpl
camundaAsyncAttribute
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.ActivityImpl
completionQuantityAttribute, dataInputAssociationCollection, dataOutputAssociationCollection, defaultAttribute, ioSpecificationChild, isForCompensationAttribute, loopCharacteristicsChild, propertyCollection, resourceRoleCollection, startQuantityAttribute
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
camundaAsyncAfter, camundaAsyncBefore, camundaExclusive, camundaJobPriority, incomingCollection, outgoingCollection
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
auditingChild, categoryValueRefCollection, monitoringChild, nameAttribute
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
 
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
 
Constructor Summary
SendTaskImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
           
 
Method Summary
 SendTaskBuilder builder()
          Returns a new fluent builder for the element if implemented.
 String getCamundaClass()
          camunda extensions
 String getCamundaDelegateExpression()
           
 String getCamundaExpression()
           
 String getCamundaResultVariable()
           
 String getCamundaTaskPriority()
           
 String getCamundaTopic()
           
 String getCamundaType()
           
 String getImplementation()
           
 Message getMessage()
           
 Operation getOperation()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setCamundaClass(String camundaClass)
           
 void setCamundaDelegateExpression(String camundaExpression)
           
 void setCamundaExpression(String camundaExpression)
           
 void setCamundaResultVariable(String camundaResultVariable)
           
 void setCamundaTaskPriority(String taskPriority)
           
 void setCamundaTopic(String camundaTopic)
           
 void setCamundaType(String camundaType)
           
 void setImplementation(String implementation)
           
 void setMessage(Message message)
           
 void setOperation(Operation operation)
           
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.TaskImpl
getDiagramElement, isCamundaAsync, setCamundaAsync
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.ActivityImpl
getCompletionQuantity, getDataInputAssociations, getDataOutputAssociations, getDefault, getIoSpecification, getLoopCharacteristics, getProperties, getResourceRoles, getStartQuantity, isForCompensation, setCompletionQuantity, setDefault, setForCompensation, setIoSpecification, setLoopCharacteristics, setStartQuantity
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority, updateAfterReplacement
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScope
 
Methods inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
addChildElement, asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.Task
getDiagramElement, isCamundaAsync, setCamundaAsync
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.Activity
getCompletionQuantity, getDataInputAssociations, getDataOutputAssociations, getDefault, getIoSpecification, getLoopCharacteristics, getProperties, getResourceRoles, getStartQuantity, isForCompensation, setCompletionQuantity, setDefault, setForCompensation, setIoSpecification, setLoopCharacteristics, setStartQuantity
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.FlowNode
getCamundaJobPriority, getIncoming, getOutgoing, getPreviousNodes, getSucceedingNodes, isCamundaAsyncAfter, isCamundaAsyncBefore, isCamundaExclusive, setCamundaAsyncAfter, setCamundaAsyncBefore, setCamundaExclusive, setCamundaJobPriority
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDocumentations, getExtensionElements, getId, setExtensionElements, setId
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
getScope, isScope
 
Methods inherited from interface org.camunda.bpm.model.xml.instance.ModelElementInstance
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.InteractionNode
getId, setId
 

Field Detail

implementationAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> implementationAttribute

messageRefAttribute

protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<Message> messageRefAttribute

operationRefAttribute

protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<Operation> operationRefAttribute

camundaClassAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaClassAttribute
camunda extensions


camundaDelegateExpressionAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaDelegateExpressionAttribute

camundaExpressionAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaExpressionAttribute

camundaResultVariableAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaResultVariableAttribute

camundaTopicAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaTopicAttribute

camundaTypeAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaTypeAttribute

camundaTaskPriorityAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaTaskPriorityAttribute
Constructor Detail

SendTaskImpl

public SendTaskImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
Method Detail

registerType

public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)

builder

public SendTaskBuilder builder()
Description copied from interface: BpmnModelElementInstance
Returns a new fluent builder for the element if implemented.

Specified by:
builder in interface BpmnModelElementInstance
Specified by:
builder in interface FlowNode
Specified by:
builder in interface SendTask
Overrides:
builder in class TaskImpl
Returns:
the builder object

getImplementation

public String getImplementation()
Specified by:
getImplementation in interface SendTask

setImplementation

public void setImplementation(String implementation)
Specified by:
setImplementation in interface SendTask

getMessage

public Message getMessage()
Specified by:
getMessage in interface SendTask

setMessage

public void setMessage(Message message)
Specified by:
setMessage in interface SendTask

getOperation

public Operation getOperation()
Specified by:
getOperation in interface SendTask

setOperation

public void setOperation(Operation operation)
Specified by:
setOperation in interface SendTask

getCamundaClass

public String getCamundaClass()
camunda extensions

Specified by:
getCamundaClass in interface SendTask

setCamundaClass

public void setCamundaClass(String camundaClass)
Specified by:
setCamundaClass in interface SendTask

getCamundaDelegateExpression

public String getCamundaDelegateExpression()
Specified by:
getCamundaDelegateExpression in interface SendTask

setCamundaDelegateExpression

public void setCamundaDelegateExpression(String camundaExpression)
Specified by:
setCamundaDelegateExpression in interface SendTask

getCamundaExpression

public String getCamundaExpression()
Specified by:
getCamundaExpression in interface SendTask

setCamundaExpression

public void setCamundaExpression(String camundaExpression)
Specified by:
setCamundaExpression in interface SendTask

getCamundaResultVariable

public String getCamundaResultVariable()
Specified by:
getCamundaResultVariable in interface SendTask

setCamundaResultVariable

public void setCamundaResultVariable(String camundaResultVariable)
Specified by:
setCamundaResultVariable in interface SendTask

getCamundaTopic

public String getCamundaTopic()
Specified by:
getCamundaTopic in interface SendTask

setCamundaTopic

public void setCamundaTopic(String camundaTopic)
Specified by:
setCamundaTopic in interface SendTask

getCamundaType

public String getCamundaType()
Specified by:
getCamundaType in interface SendTask

setCamundaType

public void setCamundaType(String camundaType)
Specified by:
setCamundaType in interface SendTask

getCamundaTaskPriority

public String getCamundaTaskPriority()
Specified by:
getCamundaTaskPriority in interface SendTask

setCamundaTaskPriority

public void setCamundaTaskPriority(String taskPriority)
Specified by:
setCamundaTaskPriority in interface SendTask


Copyright © 2017 camunda services GmbH. All rights reserved.