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

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.UserTaskImpl
All Implemented Interfaces:
Activity, BaseElement, BpmnModelElementInstance, FlowElement, FlowNode, InteractionNode, Task, UserTask, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class UserTaskImpl
extends TaskImpl
implements UserTask

The BPMN userTask element

Author:
Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaAssigneeAttribute
          camunda extensions
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaCandidateGroupsAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaCandidateUsersAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaDueDateAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaFollowUpDateAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaFormHandlerClassAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaFormKeyAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaPriorityAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> implementationAttribute
           
protected static org.camunda.bpm.model.xml.type.child.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
UserTaskImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
           
 
Method Summary
 UserTaskBuilder builder()
          Returns a new fluent builder for the element if implemented.
 String getCamundaAssignee()
          camunda extensions
 String getCamundaCandidateGroups()
           
 List<String> getCamundaCandidateGroupsList()
           
 String getCamundaCandidateUsers()
           
 List<String> getCamundaCandidateUsersList()
           
 String getCamundaDueDate()
           
 String getCamundaFollowUpDate()
           
 String getCamundaFormHandlerClass()
           
 String getCamundaFormKey()
           
 String getCamundaPriority()
           
 String getImplementation()
           
 Collection<Rendering> getRenderings()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setCamundaAssignee(String camundaAssignee)
           
 void setCamundaCandidateGroups(String camundaCandidateGroups)
           
 void setCamundaCandidateGroupsList(List<String> camundaCandidateGroupsList)
           
 void setCamundaCandidateUsers(String camundaCandidateUsers)
           
 void setCamundaCandidateUsersList(List<String> camundaCandidateUsersList)
           
 void setCamundaDueDate(String camundaDueDate)
           
 void setCamundaFollowUpDate(String camundaFollowUpDate)
           
 void setCamundaFormHandlerClass(String camundaFormHandlerClass)
           
 void setCamundaFormKey(String camundaFormKey)
           
 void setCamundaPriority(String camundaPriority)
           
 void setImplementation(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.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

renderingCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Rendering> renderingCollection

camundaAssigneeAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaAssigneeAttribute
camunda extensions


camundaCandidateGroupsAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaCandidateGroupsAttribute

camundaCandidateUsersAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaCandidateUsersAttribute

camundaDueDateAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaDueDateAttribute

camundaFollowUpDateAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaFollowUpDateAttribute

camundaFormHandlerClassAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaFormHandlerClassAttribute

camundaFormKeyAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaFormKeyAttribute

camundaPriorityAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaPriorityAttribute
Constructor Detail

UserTaskImpl

public UserTaskImpl(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 UserTaskBuilder 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 UserTask
Overrides:
builder in class TaskImpl
Returns:
the builder object

getImplementation

public String getImplementation()
Specified by:
getImplementation in interface UserTask

setImplementation

public void setImplementation(String implementation)
Specified by:
setImplementation in interface UserTask

getRenderings

public Collection<Rendering> getRenderings()
Specified by:
getRenderings in interface UserTask

getCamundaAssignee

public String getCamundaAssignee()
camunda extensions

Specified by:
getCamundaAssignee in interface UserTask

setCamundaAssignee

public void setCamundaAssignee(String camundaAssignee)
Specified by:
setCamundaAssignee in interface UserTask

getCamundaCandidateGroups

public String getCamundaCandidateGroups()
Specified by:
getCamundaCandidateGroups in interface UserTask

setCamundaCandidateGroups

public void setCamundaCandidateGroups(String camundaCandidateGroups)
Specified by:
setCamundaCandidateGroups in interface UserTask

getCamundaCandidateGroupsList

public List<String> getCamundaCandidateGroupsList()
Specified by:
getCamundaCandidateGroupsList in interface UserTask

setCamundaCandidateGroupsList

public void setCamundaCandidateGroupsList(List<String> camundaCandidateGroupsList)
Specified by:
setCamundaCandidateGroupsList in interface UserTask

getCamundaCandidateUsers

public String getCamundaCandidateUsers()
Specified by:
getCamundaCandidateUsers in interface UserTask

setCamundaCandidateUsers

public void setCamundaCandidateUsers(String camundaCandidateUsers)
Specified by:
setCamundaCandidateUsers in interface UserTask

getCamundaCandidateUsersList

public List<String> getCamundaCandidateUsersList()
Specified by:
getCamundaCandidateUsersList in interface UserTask

setCamundaCandidateUsersList

public void setCamundaCandidateUsersList(List<String> camundaCandidateUsersList)
Specified by:
setCamundaCandidateUsersList in interface UserTask

getCamundaDueDate

public String getCamundaDueDate()
Specified by:
getCamundaDueDate in interface UserTask

setCamundaDueDate

public void setCamundaDueDate(String camundaDueDate)
Specified by:
setCamundaDueDate in interface UserTask

getCamundaFollowUpDate

public String getCamundaFollowUpDate()
Specified by:
getCamundaFollowUpDate in interface UserTask

setCamundaFollowUpDate

public void setCamundaFollowUpDate(String camundaFollowUpDate)
Specified by:
setCamundaFollowUpDate in interface UserTask

getCamundaFormHandlerClass

public String getCamundaFormHandlerClass()
Specified by:
getCamundaFormHandlerClass in interface UserTask

setCamundaFormHandlerClass

public void setCamundaFormHandlerClass(String camundaFormHandlerClass)
Specified by:
setCamundaFormHandlerClass in interface UserTask

getCamundaFormKey

public String getCamundaFormKey()
Specified by:
getCamundaFormKey in interface UserTask

setCamundaFormKey

public void setCamundaFormKey(String camundaFormKey)
Specified by:
setCamundaFormKey in interface UserTask

getCamundaPriority

public String getCamundaPriority()
Specified by:
getCamundaPriority in interface UserTask

setCamundaPriority

public void setCamundaPriority(String camundaPriority)
Specified by:
setCamundaPriority in interface UserTask


Copyright © 2017 camunda services GmbH. All rights reserved.