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
,ModelElementInstance
The BPMN serviceTask element
- Author:
- Sebastian Menski
-
Field Summary
Modifier and TypeFieldDescriptioncamunda extensionsprotected static AttributeReference<Operation>
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
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Returns a new fluent builder for the element if implemented.camunda extensionsstatic void
registerType
(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
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.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.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.bpmn.instance.FlowElement
getAuditing, getCategoryValueRefs, getMonitoring, getName, setAuditing, setMonitoring, setName
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.InteractionNode
getId, setId
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.Task
getDiagramElement, isCamundaAsync, setCamundaAsync
-
Field Details
-
implementationAttribute
-
operationRefAttribute
-
camundaClassAttribute
camunda extensions -
camundaDelegateExpressionAttribute
-
camundaExpressionAttribute
-
camundaResultVariableAttribute
-
camundaTopicAttribute
-
camundaTypeAttribute
-
camundaTaskPriorityAttribute
-
-
Constructor Details
-
ServiceTaskImpl
-
-
Method Details
-
registerType
-
builder
Description copied from interface:BpmnModelElementInstance
Returns a new fluent builder for the element if implemented.- Specified by:
builder
in interfaceBpmnModelElementInstance
- Specified by:
builder
in interfaceFlowNode
- Specified by:
builder
in interfaceServiceTask
- Overrides:
builder
in classTaskImpl
- Returns:
- the builder object
-
getImplementation
- Specified by:
getImplementation
in interfaceServiceTask
-
setImplementation
- Specified by:
setImplementation
in interfaceServiceTask
-
getOperation
- Specified by:
getOperation
in interfaceServiceTask
-
setOperation
- Specified by:
setOperation
in interfaceServiceTask
-
getCamundaClass
camunda extensions- Specified by:
getCamundaClass
in interfaceServiceTask
-
setCamundaClass
- Specified by:
setCamundaClass
in interfaceServiceTask
-
getCamundaDelegateExpression
- Specified by:
getCamundaDelegateExpression
in interfaceServiceTask
-
setCamundaDelegateExpression
- Specified by:
setCamundaDelegateExpression
in interfaceServiceTask
-
getCamundaExpression
- Specified by:
getCamundaExpression
in interfaceServiceTask
-
setCamundaExpression
- Specified by:
setCamundaExpression
in interfaceServiceTask
-
getCamundaResultVariable
- Specified by:
getCamundaResultVariable
in interfaceServiceTask
-
setCamundaResultVariable
- Specified by:
setCamundaResultVariable
in interfaceServiceTask
-
getCamundaTopic
- Specified by:
getCamundaTopic
in interfaceServiceTask
-
setCamundaTopic
- Specified by:
setCamundaTopic
in interfaceServiceTask
-
getCamundaType
- Specified by:
getCamundaType
in interfaceServiceTask
-
setCamundaType
- Specified by:
setCamundaType
in interfaceServiceTask
-
getCamundaTaskPriority
- Specified by:
getCamundaTaskPriority
in interfaceServiceTask
-
setCamundaTaskPriority
- Specified by:
setCamundaTaskPriority
in interfaceServiceTask
-