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<java.lang.String>
camundaAssigneeAttribute
camunda extensionsprotected static Attribute<java.lang.String>
camundaCandidateGroupsAttribute
protected static Attribute<java.lang.String>
camundaCandidateUsersAttribute
protected static Attribute<java.lang.String>
camundaDueDateAttribute
protected static Attribute<java.lang.String>
camundaFollowUpDateAttribute
protected static Attribute<java.lang.String>
camundaFormHandlerClassAttribute
protected static Attribute<java.lang.String>
camundaFormKeyAttribute
protected static Attribute<java.lang.String>
camundaFormRefAttribute
protected static Attribute<java.lang.String>
camundaFormRefBindingAttribute
protected static Attribute<java.lang.String>
camundaFormRefVersionAttribute
protected static Attribute<java.lang.String>
camundaPriorityAttribute
protected static Attribute<java.lang.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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UserTaskBuilder
builder()
Returns a new fluent builder for the element if implemented.java.lang.String
getCamundaAssignee()
camunda extensionsjava.lang.String
getCamundaCandidateGroups()
java.util.List<java.lang.String>
getCamundaCandidateGroupsList()
java.lang.String
getCamundaCandidateUsers()
java.util.List<java.lang.String>
getCamundaCandidateUsersList()
java.lang.String
getCamundaDueDate()
java.lang.String
getCamundaFollowUpDate()
java.lang.String
getCamundaFormHandlerClass()
java.lang.String
getCamundaFormKey()
java.lang.String
getCamundaFormRef()
java.lang.String
getCamundaFormRefBinding()
java.lang.String
getCamundaFormRefVersion()
java.lang.String
getCamundaPriority()
java.lang.String
getImplementation()
java.util.Collection<Rendering>
getRenderings()
static void
registerType(ModelBuilder modelBuilder)
void
setCamundaAssignee(java.lang.String camundaAssignee)
void
setCamundaCandidateGroups(java.lang.String camundaCandidateGroups)
void
setCamundaCandidateGroupsList(java.util.List<java.lang.String> camundaCandidateGroupsList)
void
setCamundaCandidateUsers(java.lang.String camundaCandidateUsers)
void
setCamundaCandidateUsersList(java.util.List<java.lang.String> camundaCandidateUsersList)
void
setCamundaDueDate(java.lang.String camundaDueDate)
void
setCamundaFollowUpDate(java.lang.String camundaFollowUpDate)
void
setCamundaFormHandlerClass(java.lang.String camundaFormHandlerClass)
void
setCamundaFormKey(java.lang.String camundaFormKey)
void
setCamundaFormRef(java.lang.String camundaFormRef)
void
setCamundaFormRefBinding(java.lang.String camundaFormRefBinding)
void
setCamundaFormRefVersion(java.lang.String camundaFormRefVersion)
void
setCamundaPriority(java.lang.String camundaPriority)
void
setImplementation(java.lang.String implementation)
-
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 Attribute<java.lang.String> implementationAttribute
-
renderingCollection
protected static ChildElementCollection<Rendering> renderingCollection
-
camundaAssigneeAttribute
protected static Attribute<java.lang.String> camundaAssigneeAttribute
camunda extensions
-
camundaCandidateGroupsAttribute
protected static Attribute<java.lang.String> camundaCandidateGroupsAttribute
-
camundaCandidateUsersAttribute
protected static Attribute<java.lang.String> camundaCandidateUsersAttribute
-
camundaDueDateAttribute
protected static Attribute<java.lang.String> camundaDueDateAttribute
-
camundaFollowUpDateAttribute
protected static Attribute<java.lang.String> camundaFollowUpDateAttribute
-
camundaFormHandlerClassAttribute
protected static Attribute<java.lang.String> camundaFormHandlerClassAttribute
-
camundaFormKeyAttribute
protected static Attribute<java.lang.String> camundaFormKeyAttribute
-
camundaFormRefAttribute
protected static Attribute<java.lang.String> camundaFormRefAttribute
-
camundaFormRefBindingAttribute
protected static Attribute<java.lang.String> camundaFormRefBindingAttribute
-
camundaFormRefVersionAttribute
protected static Attribute<java.lang.String> camundaFormRefVersionAttribute
-
camundaPriorityAttribute
protected static Attribute<java.lang.String> camundaPriorityAttribute
-
-
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 java.lang.String getImplementation()
- Specified by:
getImplementation
in interfaceUserTask
-
setImplementation
public void setImplementation(java.lang.String implementation)
- Specified by:
setImplementation
in interfaceUserTask
-
getRenderings
public java.util.Collection<Rendering> getRenderings()
- Specified by:
getRenderings
in interfaceUserTask
-
getCamundaAssignee
public java.lang.String getCamundaAssignee()
camunda extensions- Specified by:
getCamundaAssignee
in interfaceUserTask
-
setCamundaAssignee
public void setCamundaAssignee(java.lang.String camundaAssignee)
- Specified by:
setCamundaAssignee
in interfaceUserTask
-
getCamundaCandidateGroups
public java.lang.String getCamundaCandidateGroups()
- Specified by:
getCamundaCandidateGroups
in interfaceUserTask
-
setCamundaCandidateGroups
public void setCamundaCandidateGroups(java.lang.String camundaCandidateGroups)
- Specified by:
setCamundaCandidateGroups
in interfaceUserTask
-
getCamundaCandidateGroupsList
public java.util.List<java.lang.String> getCamundaCandidateGroupsList()
- Specified by:
getCamundaCandidateGroupsList
in interfaceUserTask
-
setCamundaCandidateGroupsList
public void setCamundaCandidateGroupsList(java.util.List<java.lang.String> camundaCandidateGroupsList)
- Specified by:
setCamundaCandidateGroupsList
in interfaceUserTask
-
getCamundaCandidateUsers
public java.lang.String getCamundaCandidateUsers()
- Specified by:
getCamundaCandidateUsers
in interfaceUserTask
-
setCamundaCandidateUsers
public void setCamundaCandidateUsers(java.lang.String camundaCandidateUsers)
- Specified by:
setCamundaCandidateUsers
in interfaceUserTask
-
getCamundaCandidateUsersList
public java.util.List<java.lang.String> getCamundaCandidateUsersList()
- Specified by:
getCamundaCandidateUsersList
in interfaceUserTask
-
setCamundaCandidateUsersList
public void setCamundaCandidateUsersList(java.util.List<java.lang.String> camundaCandidateUsersList)
- Specified by:
setCamundaCandidateUsersList
in interfaceUserTask
-
getCamundaDueDate
public java.lang.String getCamundaDueDate()
- Specified by:
getCamundaDueDate
in interfaceUserTask
-
setCamundaDueDate
public void setCamundaDueDate(java.lang.String camundaDueDate)
- Specified by:
setCamundaDueDate
in interfaceUserTask
-
getCamundaFollowUpDate
public java.lang.String getCamundaFollowUpDate()
- Specified by:
getCamundaFollowUpDate
in interfaceUserTask
-
setCamundaFollowUpDate
public void setCamundaFollowUpDate(java.lang.String camundaFollowUpDate)
- Specified by:
setCamundaFollowUpDate
in interfaceUserTask
-
getCamundaFormHandlerClass
public java.lang.String getCamundaFormHandlerClass()
- Specified by:
getCamundaFormHandlerClass
in interfaceUserTask
-
setCamundaFormHandlerClass
public void setCamundaFormHandlerClass(java.lang.String camundaFormHandlerClass)
- Specified by:
setCamundaFormHandlerClass
in interfaceUserTask
-
getCamundaFormKey
public java.lang.String getCamundaFormKey()
- Specified by:
getCamundaFormKey
in interfaceUserTask
-
setCamundaFormKey
public void setCamundaFormKey(java.lang.String camundaFormKey)
- Specified by:
setCamundaFormKey
in interfaceUserTask
-
getCamundaFormRef
public java.lang.String getCamundaFormRef()
- Specified by:
getCamundaFormRef
in interfaceUserTask
-
setCamundaFormRef
public void setCamundaFormRef(java.lang.String camundaFormRef)
- Specified by:
setCamundaFormRef
in interfaceUserTask
-
getCamundaFormRefBinding
public java.lang.String getCamundaFormRefBinding()
- Specified by:
getCamundaFormRefBinding
in interfaceUserTask
-
setCamundaFormRefBinding
public void setCamundaFormRefBinding(java.lang.String camundaFormRefBinding)
- Specified by:
setCamundaFormRefBinding
in interfaceUserTask
-
getCamundaFormRefVersion
public java.lang.String getCamundaFormRefVersion()
- Specified by:
getCamundaFormRefVersion
in interfaceUserTask
-
setCamundaFormRefVersion
public void setCamundaFormRefVersion(java.lang.String camundaFormRefVersion)
- Specified by:
setCamundaFormRefVersion
in interfaceUserTask
-
getCamundaPriority
public java.lang.String getCamundaPriority()
- Specified by:
getCamundaPriority
in interfaceUserTask
-
setCamundaPriority
public void setCamundaPriority(java.lang.String camundaPriority)
- Specified by:
setCamundaPriority
in interfaceUserTask
-
-