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>camundaAssigneeAttributecamunda extensionsprotected static Attribute<String>camundaCandidateGroupsAttributeprotected static Attribute<String>camundaCandidateUsersAttributeprotected static Attribute<String>camundaDueDateAttributeprotected static Attribute<String>camundaFollowUpDateAttributeprotected static Attribute<String>camundaFormHandlerClassAttributeprotected static Attribute<String>camundaFormKeyAttributeprotected static Attribute<String>camundaFormRefAttributeprotected static Attribute<String>camundaFormRefBindingAttributeprotected static Attribute<String>camundaFormRefVersionAttributeprotected static Attribute<String>camundaPriorityAttributeprotected static Attribute<String>implementationAttributeprotected 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:BpmnModelElementInstanceReturns a new fluent builder for the element if implemented.
-
getImplementation
public String getImplementation()
- Specified by:
getImplementationin interfaceUserTask
-
setImplementation
public void setImplementation(String implementation)
- Specified by:
setImplementationin interfaceUserTask
-
getRenderings
public Collection<Rendering> getRenderings()
- Specified by:
getRenderingsin interfaceUserTask
-
getCamundaAssignee
public String getCamundaAssignee()
camunda extensions- Specified by:
getCamundaAssigneein interfaceUserTask
-
setCamundaAssignee
public void setCamundaAssignee(String camundaAssignee)
- Specified by:
setCamundaAssigneein interfaceUserTask
-
getCamundaCandidateGroups
public String getCamundaCandidateGroups()
- Specified by:
getCamundaCandidateGroupsin interfaceUserTask
-
setCamundaCandidateGroups
public void setCamundaCandidateGroups(String camundaCandidateGroups)
- Specified by:
setCamundaCandidateGroupsin interfaceUserTask
-
getCamundaCandidateGroupsList
public List<String> getCamundaCandidateGroupsList()
- Specified by:
getCamundaCandidateGroupsListin interfaceUserTask
-
setCamundaCandidateGroupsList
public void setCamundaCandidateGroupsList(List<String> camundaCandidateGroupsList)
- Specified by:
setCamundaCandidateGroupsListin interfaceUserTask
-
getCamundaCandidateUsers
public String getCamundaCandidateUsers()
- Specified by:
getCamundaCandidateUsersin interfaceUserTask
-
setCamundaCandidateUsers
public void setCamundaCandidateUsers(String camundaCandidateUsers)
- Specified by:
setCamundaCandidateUsersin interfaceUserTask
-
getCamundaCandidateUsersList
public List<String> getCamundaCandidateUsersList()
- Specified by:
getCamundaCandidateUsersListin interfaceUserTask
-
setCamundaCandidateUsersList
public void setCamundaCandidateUsersList(List<String> camundaCandidateUsersList)
- Specified by:
setCamundaCandidateUsersListin interfaceUserTask
-
getCamundaDueDate
public String getCamundaDueDate()
- Specified by:
getCamundaDueDatein interfaceUserTask
-
setCamundaDueDate
public void setCamundaDueDate(String camundaDueDate)
- Specified by:
setCamundaDueDatein interfaceUserTask
-
getCamundaFollowUpDate
public String getCamundaFollowUpDate()
- Specified by:
getCamundaFollowUpDatein interfaceUserTask
-
setCamundaFollowUpDate
public void setCamundaFollowUpDate(String camundaFollowUpDate)
- Specified by:
setCamundaFollowUpDatein interfaceUserTask
-
getCamundaFormHandlerClass
public String getCamundaFormHandlerClass()
- Specified by:
getCamundaFormHandlerClassin interfaceUserTask
-
setCamundaFormHandlerClass
public void setCamundaFormHandlerClass(String camundaFormHandlerClass)
- Specified by:
setCamundaFormHandlerClassin interfaceUserTask
-
getCamundaFormKey
public String getCamundaFormKey()
- Specified by:
getCamundaFormKeyin interfaceUserTask
-
setCamundaFormKey
public void setCamundaFormKey(String camundaFormKey)
- Specified by:
setCamundaFormKeyin interfaceUserTask
-
getCamundaFormRef
public String getCamundaFormRef()
- Specified by:
getCamundaFormRefin interfaceUserTask
-
setCamundaFormRef
public void setCamundaFormRef(String camundaFormRef)
- Specified by:
setCamundaFormRefin interfaceUserTask
-
getCamundaFormRefBinding
public String getCamundaFormRefBinding()
- Specified by:
getCamundaFormRefBindingin interfaceUserTask
-
setCamundaFormRefBinding
public void setCamundaFormRefBinding(String camundaFormRefBinding)
- Specified by:
setCamundaFormRefBindingin interfaceUserTask
-
getCamundaFormRefVersion
public String getCamundaFormRefVersion()
- Specified by:
getCamundaFormRefVersionin interfaceUserTask
-
setCamundaFormRefVersion
public void setCamundaFormRefVersion(String camundaFormRefVersion)
- Specified by:
setCamundaFormRefVersionin interfaceUserTask
-
getCamundaPriority
public String getCamundaPriority()
- Specified by:
getCamundaPriorityin interfaceUserTask
-
setCamundaPriority
public void setCamundaPriority(String camundaPriority)
- Specified by:
setCamundaPriorityin interfaceUserTask
-
-