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
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>camundaClassAttributecamunda extensionsprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>camundaDelegateExpressionAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>camundaExpressionAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>camundaResultVariableAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>camundaTaskPriorityAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>camundaTopicAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>camundaTypeAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>implementationAttributeprotected 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
-
-
Constructor Summary
Constructors Constructor Description ServiceTaskImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceTaskBuilderbuilder()Returns a new fluent builder for the element if implemented.StringgetCamundaClass()camunda extensionsStringgetCamundaDelegateExpression()StringgetCamundaExpression()StringgetCamundaResultVariable()StringgetCamundaTaskPriority()StringgetCamundaTopic()StringgetCamundaType()StringgetImplementation()OperationgetOperation()static voidregisterType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)voidsetCamundaClass(String camundaClass)voidsetCamundaDelegateExpression(String camundaExpression)voidsetCamundaExpression(String camundaExpression)voidsetCamundaResultVariable(String camundaResultVariable)voidsetCamundaTaskPriority(String taskPriority)voidsetCamundaTopic(String camundaTopic)voidsetCamundaType(String camundaType)voidsetImplementation(String implementation)voidsetOperation(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 Detail
-
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
-
-
Method Detail
-
registerType
public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
-
builder
public ServiceTaskBuilder builder()
Description copied from interface:BpmnModelElementInstanceReturns a new fluent builder for the element if implemented.- Specified by:
builderin interfaceBpmnModelElementInstance- Specified by:
builderin interfaceFlowNode- Specified by:
builderin interfaceServiceTask- Overrides:
builderin classTaskImpl- Returns:
- the builder object
-
getImplementation
public String getImplementation()
- Specified by:
getImplementationin interfaceServiceTask
-
setImplementation
public void setImplementation(String implementation)
- Specified by:
setImplementationin interfaceServiceTask
-
getOperation
public Operation getOperation()
- Specified by:
getOperationin interfaceServiceTask
-
setOperation
public void setOperation(Operation operation)
- Specified by:
setOperationin interfaceServiceTask
-
getCamundaClass
public String getCamundaClass()
camunda extensions- Specified by:
getCamundaClassin interfaceServiceTask
-
setCamundaClass
public void setCamundaClass(String camundaClass)
- Specified by:
setCamundaClassin interfaceServiceTask
-
getCamundaDelegateExpression
public String getCamundaDelegateExpression()
- Specified by:
getCamundaDelegateExpressionin interfaceServiceTask
-
setCamundaDelegateExpression
public void setCamundaDelegateExpression(String camundaExpression)
- Specified by:
setCamundaDelegateExpressionin interfaceServiceTask
-
getCamundaExpression
public String getCamundaExpression()
- Specified by:
getCamundaExpressionin interfaceServiceTask
-
setCamundaExpression
public void setCamundaExpression(String camundaExpression)
- Specified by:
setCamundaExpressionin interfaceServiceTask
-
getCamundaResultVariable
public String getCamundaResultVariable()
- Specified by:
getCamundaResultVariablein interfaceServiceTask
-
setCamundaResultVariable
public void setCamundaResultVariable(String camundaResultVariable)
- Specified by:
setCamundaResultVariablein interfaceServiceTask
-
getCamundaTopic
public String getCamundaTopic()
- Specified by:
getCamundaTopicin interfaceServiceTask
-
setCamundaTopic
public void setCamundaTopic(String camundaTopic)
- Specified by:
setCamundaTopicin interfaceServiceTask
-
getCamundaType
public String getCamundaType()
- Specified by:
getCamundaTypein interfaceServiceTask
-
setCamundaType
public void setCamundaType(String camundaType)
- Specified by:
setCamundaTypein interfaceServiceTask
-
getCamundaTaskPriority
public String getCamundaTaskPriority()
- Specified by:
getCamundaTaskPriorityin interfaceServiceTask
-
setCamundaTaskPriority
public void setCamundaTaskPriority(String taskPriority)
- Specified by:
setCamundaTaskPriorityin interfaceServiceTask
-
-