Class UserTaskImpl
- 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.UserTaskImpl
-
- All Implemented Interfaces:
Activity
,BaseElement
,BpmnModelElementInstance
,FlowElement
,FlowNode
,InteractionNode
,Task
,UserTask
,ModelElementInstance
public class UserTaskImpl extends TaskImpl implements UserTask
The BPMN userTask element- Author:
- Sebastian Menski
-
-
Field Summary
Fields Modifier and Type Field Description protected static Attribute<String>
camundaAssigneeAttribute
camunda extensionsprotected static Attribute<String>
camundaCandidateGroupsAttribute
protected static Attribute<String>
camundaCandidateUsersAttribute
protected static Attribute<String>
camundaDueDateAttribute
protected static Attribute<String>
camundaFollowUpDateAttribute
protected static Attribute<String>
camundaFormHandlerClassAttribute
protected static Attribute<String>
camundaFormKeyAttribute
protected static Attribute<String>
camundaFormRefAttribute
protected static Attribute<String>
camundaFormRefBindingAttribute
protected static Attribute<String>
camundaFormRefVersionAttribute
protected static Attribute<String>
camundaPriorityAttribute
protected static Attribute<String>
implementationAttribute
protected static ChildElementCollection<Rendering>
renderingCollection
-
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
Constructors Constructor Description UserTaskImpl(ModelTypeInstanceContext context)
-
Method Summary
-
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
-
renderingCollection
protected static ChildElementCollection<Rendering> renderingCollection
-
camundaAssigneeAttribute
protected static Attribute<String> camundaAssigneeAttribute
camunda extensions
-
camundaFormHandlerClassAttribute
protected static Attribute<String> camundaFormHandlerClassAttribute
-
-
Constructor Detail
-
UserTaskImpl
public UserTaskImpl(ModelTypeInstanceContext context)
-
-
Method Detail
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
builder
public UserTaskBuilder builder()
Description copied from interface:BpmnModelElementInstance
Returns a new fluent builder for the element if implemented.
-
getImplementation
public String getImplementation()
- Specified by:
getImplementation
in interfaceUserTask
-
setImplementation
public void setImplementation(String implementation)
- Specified by:
setImplementation
in interfaceUserTask
-
getRenderings
public Collection<Rendering> getRenderings()
- Specified by:
getRenderings
in interfaceUserTask
-
getCamundaAssignee
public String getCamundaAssignee()
camunda extensions- Specified by:
getCamundaAssignee
in interfaceUserTask
-
setCamundaAssignee
public void setCamundaAssignee(String camundaAssignee)
- Specified by:
setCamundaAssignee
in interfaceUserTask
-
getCamundaCandidateGroups
public String getCamundaCandidateGroups()
- Specified by:
getCamundaCandidateGroups
in interfaceUserTask
-
setCamundaCandidateGroups
public void setCamundaCandidateGroups(String camundaCandidateGroups)
- Specified by:
setCamundaCandidateGroups
in interfaceUserTask
-
getCamundaCandidateGroupsList
public List<String> getCamundaCandidateGroupsList()
- Specified by:
getCamundaCandidateGroupsList
in interfaceUserTask
-
setCamundaCandidateGroupsList
public void setCamundaCandidateGroupsList(List<String> camundaCandidateGroupsList)
- Specified by:
setCamundaCandidateGroupsList
in interfaceUserTask
-
getCamundaCandidateUsers
public String getCamundaCandidateUsers()
- Specified by:
getCamundaCandidateUsers
in interfaceUserTask
-
setCamundaCandidateUsers
public void setCamundaCandidateUsers(String camundaCandidateUsers)
- Specified by:
setCamundaCandidateUsers
in interfaceUserTask
-
getCamundaCandidateUsersList
public List<String> getCamundaCandidateUsersList()
- Specified by:
getCamundaCandidateUsersList
in interfaceUserTask
-
setCamundaCandidateUsersList
public void setCamundaCandidateUsersList(List<String> camundaCandidateUsersList)
- Specified by:
setCamundaCandidateUsersList
in interfaceUserTask
-
getCamundaDueDate
public String getCamundaDueDate()
- Specified by:
getCamundaDueDate
in interfaceUserTask
-
setCamundaDueDate
public void setCamundaDueDate(String camundaDueDate)
- Specified by:
setCamundaDueDate
in interfaceUserTask
-
getCamundaFollowUpDate
public String getCamundaFollowUpDate()
- Specified by:
getCamundaFollowUpDate
in interfaceUserTask
-
setCamundaFollowUpDate
public void setCamundaFollowUpDate(String camundaFollowUpDate)
- Specified by:
setCamundaFollowUpDate
in interfaceUserTask
-
getCamundaFormHandlerClass
public String getCamundaFormHandlerClass()
- Specified by:
getCamundaFormHandlerClass
in interfaceUserTask
-
setCamundaFormHandlerClass
public void setCamundaFormHandlerClass(String camundaFormHandlerClass)
- Specified by:
setCamundaFormHandlerClass
in interfaceUserTask
-
getCamundaFormKey
public String getCamundaFormKey()
- Specified by:
getCamundaFormKey
in interfaceUserTask
-
setCamundaFormKey
public void setCamundaFormKey(String camundaFormKey)
- Specified by:
setCamundaFormKey
in interfaceUserTask
-
getCamundaFormRef
public String getCamundaFormRef()
- Specified by:
getCamundaFormRef
in interfaceUserTask
-
setCamundaFormRef
public void setCamundaFormRef(String camundaFormRef)
- Specified by:
setCamundaFormRef
in interfaceUserTask
-
getCamundaFormRefBinding
public String getCamundaFormRefBinding()
- Specified by:
getCamundaFormRefBinding
in interfaceUserTask
-
setCamundaFormRefBinding
public void setCamundaFormRefBinding(String camundaFormRefBinding)
- Specified by:
setCamundaFormRefBinding
in interfaceUserTask
-
getCamundaFormRefVersion
public String getCamundaFormRefVersion()
- Specified by:
getCamundaFormRefVersion
in interfaceUserTask
-
setCamundaFormRefVersion
public void setCamundaFormRefVersion(String camundaFormRefVersion)
- Specified by:
setCamundaFormRefVersion
in interfaceUserTask
-
getCamundaPriority
public String getCamundaPriority()
- Specified by:
getCamundaPriority
in interfaceUserTask
-
setCamundaPriority
public void setCamundaPriority(String camundaPriority)
- Specified by:
setCamundaPriority
in interfaceUserTask
-
-