public class TaskDefinition extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected org.flowable.common.engine.api.delegate.Expression |
assigneeExpression |
protected org.flowable.common.engine.api.delegate.Expression |
businessCalendarNameExpression |
protected Set<org.flowable.common.engine.api.delegate.Expression> |
candidateGroupIdExpressions |
protected Set<org.flowable.common.engine.api.delegate.Expression> |
candidateUserIdExpressions |
protected org.flowable.common.engine.api.delegate.Expression |
categoryExpression |
protected Map<String,Set<org.flowable.common.engine.api.delegate.Expression>> |
customGroupIdentityLinkExpressions |
protected Map<String,Set<org.flowable.common.engine.api.delegate.Expression>> |
customUserIdentityLinkExpressions |
protected org.flowable.common.engine.api.delegate.Expression |
descriptionExpression |
protected org.flowable.common.engine.api.delegate.Expression |
dueDateExpression |
protected org.flowable.common.engine.api.delegate.Expression |
formKeyExpression |
protected String |
key |
protected org.flowable.common.engine.api.delegate.Expression |
nameExpression |
protected org.flowable.common.engine.api.delegate.Expression |
ownerExpression |
protected org.flowable.common.engine.api.delegate.Expression |
priorityExpression |
protected org.flowable.common.engine.api.delegate.Expression |
skipExpression |
protected TaskFormHandler |
taskFormHandler |
protected Map<String,List<TaskListener>> |
taskListeners |
| Constructor and Description |
|---|
TaskDefinition(TaskFormHandler taskFormHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCandidateGroupIdExpression(org.flowable.common.engine.api.delegate.Expression groupId) |
void |
addCandidateUserIdExpression(org.flowable.common.engine.api.delegate.Expression userId) |
void |
addCustomGroupIdentityLinkExpression(String identityLinkType,
Set<org.flowable.common.engine.api.delegate.Expression> idList) |
void |
addCustomUserIdentityLinkExpression(String identityLinkType,
Set<org.flowable.common.engine.api.delegate.Expression> idList) |
void |
addTaskListener(String eventName,
TaskListener taskListener) |
org.flowable.common.engine.api.delegate.Expression |
getAssigneeExpression() |
org.flowable.common.engine.api.delegate.Expression |
getBusinessCalendarNameExpression() |
Set<org.flowable.common.engine.api.delegate.Expression> |
getCandidateGroupIdExpressions() |
Set<org.flowable.common.engine.api.delegate.Expression> |
getCandidateUserIdExpressions() |
org.flowable.common.engine.api.delegate.Expression |
getCategoryExpression() |
Map<String,Set<org.flowable.common.engine.api.delegate.Expression>> |
getCustomGroupIdentityLinkExpressions() |
Map<String,Set<org.flowable.common.engine.api.delegate.Expression>> |
getCustomUserIdentityLinkExpressions() |
org.flowable.common.engine.api.delegate.Expression |
getDescriptionExpression() |
org.flowable.common.engine.api.delegate.Expression |
getDueDateExpression() |
org.flowable.common.engine.api.delegate.Expression |
getFormKeyExpression() |
String |
getKey() |
org.flowable.common.engine.api.delegate.Expression |
getNameExpression() |
org.flowable.common.engine.api.delegate.Expression |
getOwnerExpression() |
org.flowable.common.engine.api.delegate.Expression |
getPriorityExpression() |
org.flowable.common.engine.api.delegate.Expression |
getSkipExpression() |
TaskFormHandler |
getTaskFormHandler() |
List<TaskListener> |
getTaskListener(String eventName) |
Map<String,List<TaskListener>> |
getTaskListeners() |
void |
setAssigneeExpression(org.flowable.common.engine.api.delegate.Expression assigneeExpression) |
void |
setBusinessCalendarNameExpression(org.flowable.common.engine.api.delegate.Expression businessCalendarNameExpression) |
void |
setCandidateGroupIdExpressions(Set<org.flowable.common.engine.api.delegate.Expression> candidateGroupIdExpressions) |
void |
setCandidateUserIdExpressions(Set<org.flowable.common.engine.api.delegate.Expression> candidateUserIdExpressions) |
void |
setCategoryExpression(org.flowable.common.engine.api.delegate.Expression categoryExpression) |
void |
setDescriptionExpression(org.flowable.common.engine.api.delegate.Expression descriptionExpression) |
void |
setDueDateExpression(org.flowable.common.engine.api.delegate.Expression dueDateExpression) |
void |
setFormKeyExpression(org.flowable.common.engine.api.delegate.Expression formKeyExpression) |
void |
setKey(String key) |
void |
setNameExpression(org.flowable.common.engine.api.delegate.Expression nameExpression) |
void |
setOwnerExpression(org.flowable.common.engine.api.delegate.Expression ownerExpression) |
void |
setPriorityExpression(org.flowable.common.engine.api.delegate.Expression priorityExpression) |
void |
setSkipExpression(org.flowable.common.engine.api.delegate.Expression skipExpression) |
void |
setTaskFormHandler(TaskFormHandler taskFormHandler) |
void |
setTaskListeners(Map<String,List<TaskListener>> taskListeners) |
protected String key
protected org.flowable.common.engine.api.delegate.Expression nameExpression
protected org.flowable.common.engine.api.delegate.Expression ownerExpression
protected org.flowable.common.engine.api.delegate.Expression descriptionExpression
protected org.flowable.common.engine.api.delegate.Expression assigneeExpression
protected Set<org.flowable.common.engine.api.delegate.Expression> candidateUserIdExpressions
protected Set<org.flowable.common.engine.api.delegate.Expression> candidateGroupIdExpressions
protected org.flowable.common.engine.api.delegate.Expression dueDateExpression
protected org.flowable.common.engine.api.delegate.Expression businessCalendarNameExpression
protected org.flowable.common.engine.api.delegate.Expression priorityExpression
protected org.flowable.common.engine.api.delegate.Expression categoryExpression
protected Map<String,Set<org.flowable.common.engine.api.delegate.Expression>> customUserIdentityLinkExpressions
protected Map<String,Set<org.flowable.common.engine.api.delegate.Expression>> customGroupIdentityLinkExpressions
protected org.flowable.common.engine.api.delegate.Expression skipExpression
protected TaskFormHandler taskFormHandler
protected org.flowable.common.engine.api.delegate.Expression formKeyExpression
protected Map<String,List<TaskListener>> taskListeners
public TaskDefinition(TaskFormHandler taskFormHandler)
public org.flowable.common.engine.api.delegate.Expression getNameExpression()
public void setNameExpression(org.flowable.common.engine.api.delegate.Expression nameExpression)
public org.flowable.common.engine.api.delegate.Expression getOwnerExpression()
public void setOwnerExpression(org.flowable.common.engine.api.delegate.Expression ownerExpression)
public org.flowable.common.engine.api.delegate.Expression getDescriptionExpression()
public void setDescriptionExpression(org.flowable.common.engine.api.delegate.Expression descriptionExpression)
public org.flowable.common.engine.api.delegate.Expression getAssigneeExpression()
public void setAssigneeExpression(org.flowable.common.engine.api.delegate.Expression assigneeExpression)
public Set<org.flowable.common.engine.api.delegate.Expression> getCandidateUserIdExpressions()
public void addCandidateUserIdExpression(org.flowable.common.engine.api.delegate.Expression userId)
public void setCandidateUserIdExpressions(Set<org.flowable.common.engine.api.delegate.Expression> candidateUserIdExpressions)
public Set<org.flowable.common.engine.api.delegate.Expression> getCandidateGroupIdExpressions()
public void addCandidateGroupIdExpression(org.flowable.common.engine.api.delegate.Expression groupId)
public void setCandidateGroupIdExpressions(Set<org.flowable.common.engine.api.delegate.Expression> candidateGroupIdExpressions)
public Map<String,Set<org.flowable.common.engine.api.delegate.Expression>> getCustomUserIdentityLinkExpressions()
public void addCustomUserIdentityLinkExpression(String identityLinkType, Set<org.flowable.common.engine.api.delegate.Expression> idList)
public Map<String,Set<org.flowable.common.engine.api.delegate.Expression>> getCustomGroupIdentityLinkExpressions()
public void addCustomGroupIdentityLinkExpression(String identityLinkType, Set<org.flowable.common.engine.api.delegate.Expression> idList)
public org.flowable.common.engine.api.delegate.Expression getPriorityExpression()
public void setPriorityExpression(org.flowable.common.engine.api.delegate.Expression priorityExpression)
public TaskFormHandler getTaskFormHandler()
public void setTaskFormHandler(TaskFormHandler taskFormHandler)
public org.flowable.common.engine.api.delegate.Expression getFormKeyExpression()
public void setFormKeyExpression(org.flowable.common.engine.api.delegate.Expression formKeyExpression)
public String getKey()
public void setKey(String key)
public org.flowable.common.engine.api.delegate.Expression getDueDateExpression()
public void setDueDateExpression(org.flowable.common.engine.api.delegate.Expression dueDateExpression)
public org.flowable.common.engine.api.delegate.Expression getBusinessCalendarNameExpression()
public void setBusinessCalendarNameExpression(org.flowable.common.engine.api.delegate.Expression businessCalendarNameExpression)
public org.flowable.common.engine.api.delegate.Expression getCategoryExpression()
public void setCategoryExpression(org.flowable.common.engine.api.delegate.Expression categoryExpression)
public Map<String,List<TaskListener>> getTaskListeners()
public void setTaskListeners(Map<String,List<TaskListener>> taskListeners)
public List<TaskListener> getTaskListener(String eventName)
public void addTaskListener(String eventName, TaskListener taskListener)
public org.flowable.common.engine.api.delegate.Expression getSkipExpression()
public void setSkipExpression(org.flowable.common.engine.api.delegate.Expression skipExpression)
Copyright © 2018 Flowable. All rights reserved.