org.camunda.bpm.model.bpmn.impl.instance
Class ServiceTaskImpl
java.lang.Object
org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
org.camunda.bpm.model.bpmn.impl.instance.FlowElementImpl
org.camunda.bpm.model.bpmn.impl.instance.FlowNodeImpl
org.camunda.bpm.model.bpmn.impl.instance.ActivityImpl
org.camunda.bpm.model.bpmn.impl.instance.TaskImpl
org.camunda.bpm.model.bpmn.impl.instance.ServiceTaskImpl
- All Implemented Interfaces:
- Activity, BaseElement, BpmnModelElementInstance, FlowElement, FlowNode, InteractionNode, ServiceTask, Task, org.camunda.bpm.model.xml.instance.ModelElementInstance
public class ServiceTaskImpl
- extends TaskImpl
- implements ServiceTask
The BPMN serviceTask element
- Author:
- Sebastian Menski
| Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl |
modelInstance |
|
Constructor Summary |
ServiceTaskImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
|
| 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.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 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.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 |
implementationAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> implementationAttribute
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
ServiceTaskImpl
public ServiceTaskImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
registerType
public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
builder
public ServiceTaskBuilder 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 ServiceTask- Overrides:
builder in class TaskImpl
- Returns:
- the builder object
getImplementation
public String getImplementation()
- Specified by:
getImplementation in interface ServiceTask
setImplementation
public void setImplementation(String implementation)
- Specified by:
setImplementation in interface ServiceTask
getOperation
public Operation getOperation()
- Specified by:
getOperation in interface ServiceTask
setOperation
public void setOperation(Operation operation)
- Specified by:
setOperation in interface ServiceTask
getCamundaClass
public String getCamundaClass()
- camunda extensions
- Specified by:
getCamundaClass in interface ServiceTask
setCamundaClass
public void setCamundaClass(String camundaClass)
- Specified by:
setCamundaClass in interface ServiceTask
getCamundaDelegateExpression
public String getCamundaDelegateExpression()
- Specified by:
getCamundaDelegateExpression in interface ServiceTask
setCamundaDelegateExpression
public void setCamundaDelegateExpression(String camundaExpression)
- Specified by:
setCamundaDelegateExpression in interface ServiceTask
getCamundaExpression
public String getCamundaExpression()
- Specified by:
getCamundaExpression in interface ServiceTask
setCamundaExpression
public void setCamundaExpression(String camundaExpression)
- Specified by:
setCamundaExpression in interface ServiceTask
getCamundaResultVariable
public String getCamundaResultVariable()
- Specified by:
getCamundaResultVariable in interface ServiceTask
setCamundaResultVariable
public void setCamundaResultVariable(String camundaResultVariable)
- Specified by:
setCamundaResultVariable in interface ServiceTask
getCamundaTopic
public String getCamundaTopic()
- Specified by:
getCamundaTopic in interface ServiceTask
setCamundaTopic
public void setCamundaTopic(String camundaTopic)
- Specified by:
setCamundaTopic in interface ServiceTask
getCamundaType
public String getCamundaType()
- Specified by:
getCamundaType in interface ServiceTask
setCamundaType
public void setCamundaType(String camundaType)
- Specified by:
setCamundaType in interface ServiceTask
getCamundaTaskPriority
public String getCamundaTaskPriority()
- Specified by:
getCamundaTaskPriority in interface ServiceTask
setCamundaTaskPriority
public void setCamundaTaskPriority(String taskPriority)
- Specified by:
setCamundaTaskPriority in interface ServiceTask
Copyright © 2017 camunda services GmbH. All rights reserved.