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

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.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
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<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
ServiceTaskImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
           
 
Method Summary
 ServiceTaskBuilder 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()
           
 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 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

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

ServiceTaskImpl

public ServiceTaskImpl(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 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.