org.camunda.bpm.model.bpmn.instance
Interface ServiceTask

All Superinterfaces:
Activity, BaseElement, BpmnModelElementInstance, FlowElement, FlowNode, InteractionNode, org.camunda.bpm.model.xml.instance.ModelElementInstance, Task
All Known Implementing Classes:
ServiceTaskImpl

public interface ServiceTask
extends Task

The BPMN serviceTask element

Author:
Sebastian Menski

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()
           
 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 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
 

Method Detail

builder

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
Returns:
the builder object

getImplementation

String getImplementation()

setImplementation

void setImplementation(String implementation)

getOperation

Operation getOperation()

setOperation

void setOperation(Operation operation)

getCamundaClass

String getCamundaClass()
camunda extensions


setCamundaClass

void setCamundaClass(String camundaClass)

getCamundaDelegateExpression

String getCamundaDelegateExpression()

setCamundaDelegateExpression

void setCamundaDelegateExpression(String camundaExpression)

getCamundaExpression

String getCamundaExpression()

setCamundaExpression

void setCamundaExpression(String camundaExpression)

getCamundaResultVariable

String getCamundaResultVariable()

setCamundaResultVariable

void setCamundaResultVariable(String camundaResultVariable)

getCamundaType

String getCamundaType()

setCamundaType

void setCamundaType(String camundaType)

getCamundaTopic

String getCamundaTopic()

setCamundaTopic

void setCamundaTopic(String camundaTopic)

getCamundaTaskPriority

String getCamundaTaskPriority()

setCamundaTaskPriority

void setCamundaTaskPriority(String taskPriority)


Copyright © 2017 camunda services GmbH. All rights reserved.