Package org.flowable.bpmn.model
Class UserTask
-
- All Implemented Interfaces:
HasExecutionListeners,HasExtensionAttributes
- Direct Known Subclasses:
AlfrescoUserTask
public class UserTask extends Task
- Author:
- Tijs Rademakers
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringassigneeprotected StringbusinessCalendarNameprotected List<String>candidateGroupsprotected List<String>candidateUsersprotected Stringcategoryprotected Map<String,Set<String>>customGroupIdentityLinksprotected List<CustomProperty>customPropertiesprotected Map<String,Set<String>>customUserIdentityLinksprotected StringdueDateprotected StringextensionIdprotected StringformKeyprotected List<FormProperty>formPropertiesprotected Stringownerprotected Stringpriorityprotected booleansameDeploymentprotected StringskipExpressionprotected StringtaskCompleterVariableNameprotected StringtaskIdVariableNameprotected List<FlowableListener>taskListenersprotected StringvalidateFormFields-
Fields inherited from class org.flowable.bpmn.model.Activity
boundaryEvents, dataInputAssociations, dataOutputAssociations, defaultFlow, failedJobRetryTimeCycleValue, forCompensation, ioSpecification, loopCharacteristics, mapExceptions
-
Fields inherited from class org.flowable.bpmn.model.FlowNode
asynchronous, asynchronousLeave, asynchronousLeaveNotExclusive, behavior, incomingFlows, notExclusive, outgoingFlows
-
Fields inherited from class org.flowable.bpmn.model.FlowElement
documentation, executionListeners, name, parentContainer
-
Fields inherited from class org.flowable.bpmn.model.BaseElement
attributes, extensionElements, id, xmlColumnNumber, xmlRowNumber
-
-
Constructor Summary
Constructors Constructor Description UserTask()
-
Method Summary
-
Methods inherited from class org.flowable.bpmn.model.Activity
getBoundaryEvents, getDataInputAssociations, getDataOutputAssociations, getDefaultFlow, getFailedJobRetryTimeCycleValue, getIoSpecification, getLoopCharacteristics, getMapExceptions, hasMultiInstanceLoopCharacteristics, isForCompensation, setBoundaryEvents, setDataInputAssociations, setDataOutputAssociations, setDefaultFlow, setFailedJobRetryTimeCycleValue, setForCompensation, setIoSpecification, setLoopCharacteristics, setMapExceptions, setValues
-
Methods inherited from class org.flowable.bpmn.model.FlowNode
getBehavior, getIncomingFlows, getOutgoingFlows, isAsynchronous, isAsynchronousLeave, isAsynchronousLeaveExclusive, isAsynchronousLeaveNotExclusive, isExclusive, isNotExclusive, setAsynchronous, setAsynchronousLeave, setAsynchronousLeaveExclusive, setAsynchronousLeaveNotExclusive, setBehavior, setExclusive, setIncomingFlows, setNotExclusive, setOutgoingFlows, setValues
-
Methods inherited from class org.flowable.bpmn.model.FlowElement
getDocumentation, getExecutionListeners, getName, getParentContainer, getSubProcess, setDocumentation, setExecutionListeners, setName, setParentContainer, setValues
-
Methods inherited from class org.flowable.bpmn.model.BaseElement
addAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumber
-
-
-
-
Field Detail
-
assignee
protected String assignee
-
owner
protected String owner
-
priority
protected String priority
-
formKey
protected String formKey
-
sameDeployment
protected boolean sameDeployment
-
dueDate
protected String dueDate
-
businessCalendarName
protected String businessCalendarName
-
category
protected String category
-
extensionId
protected String extensionId
-
formProperties
protected List<FormProperty> formProperties
-
taskListeners
protected List<FlowableListener> taskListeners
-
skipExpression
protected String skipExpression
-
validateFormFields
protected String validateFormFields
-
taskIdVariableName
protected String taskIdVariableName
-
taskCompleterVariableName
protected String taskCompleterVariableName
-
customProperties
protected List<CustomProperty> customProperties
-
-
Method Detail
-
getAssignee
public String getAssignee()
-
setAssignee
public void setAssignee(String assignee)
-
getOwner
public String getOwner()
-
setOwner
public void setOwner(String owner)
-
getPriority
public String getPriority()
-
setPriority
public void setPriority(String priority)
-
getFormKey
public String getFormKey()
-
setFormKey
public void setFormKey(String formKey)
-
isSameDeployment
public boolean isSameDeployment()
-
setSameDeployment
public void setSameDeployment(boolean sameDeployment)
-
getDueDate
public String getDueDate()
-
setDueDate
public void setDueDate(String dueDate)
-
getBusinessCalendarName
public String getBusinessCalendarName()
-
setBusinessCalendarName
public void setBusinessCalendarName(String businessCalendarName)
-
getCategory
public String getCategory()
-
setCategory
public void setCategory(String category)
-
getExtensionId
public String getExtensionId()
-
setExtensionId
public void setExtensionId(String extensionId)
-
isExtended
public boolean isExtended()
-
getFormProperties
public List<FormProperty> getFormProperties()
-
setFormProperties
public void setFormProperties(List<FormProperty> formProperties)
-
getTaskListeners
public List<FlowableListener> getTaskListeners()
-
setTaskListeners
public void setTaskListeners(List<FlowableListener> taskListeners)
-
setCustomUserIdentityLinks
public void setCustomUserIdentityLinks(Map<String,Set<String>> customUserIdentityLinks)
-
setCustomGroupIdentityLinks
public void setCustomGroupIdentityLinks(Map<String,Set<String>> customGroupIdentityLinks)
-
getCustomProperties
public List<CustomProperty> getCustomProperties()
-
setCustomProperties
public void setCustomProperties(List<CustomProperty> customProperties)
-
getSkipExpression
public String getSkipExpression()
-
setSkipExpression
public void setSkipExpression(String skipExpression)
-
getValidateFormFields
public String getValidateFormFields()
-
setValidateFormFields
public void setValidateFormFields(String validateFormFields)
-
getTaskIdVariableName
public String getTaskIdVariableName()
-
setTaskIdVariableName
public void setTaskIdVariableName(String taskIdVariableName)
-
getTaskCompleterVariableName
public String getTaskCompleterVariableName()
-
setTaskCompleterVariableName
public void setTaskCompleterVariableName(String taskCompleterVariableName)
-
clone
public UserTask clone()
- Specified by:
clonein classFlowElement
-
setValues
public void setValues(UserTask otherElement)
-
-