org.camunda.bpm.engine.impl.task
Class TaskDefinition

java.lang.Object
  extended by org.camunda.bpm.engine.impl.task.TaskDefinition

public class TaskDefinition
extends Object

Container for task definition information gathered at parsing time.

Author:
Joram Barrez

Field Summary
protected  Expression assigneeExpression
           
protected  Map<String,List<TaskListener>> builtinTaskListeners
           
protected  Set<Expression> candidateGroupIdExpressions
           
protected  Set<Expression> candidateUserIdExpressions
           
protected  Expression descriptionExpression
           
protected  Expression dueDateExpression
           
protected  Expression followUpDateExpression
           
protected  Expression formKey
           
protected  String key
           
protected  Expression nameExpression
           
protected  Expression priorityExpression
           
protected  TaskFormHandler taskFormHandler
           
protected  Map<String,List<TaskListener>> taskListeners
           
 
Constructor Summary
TaskDefinition(TaskFormHandler taskFormHandler)
           
 
Method Summary
 void addBuiltInTaskListener(String eventName, TaskListener taskListener)
           
 void addCandidateGroupIdExpression(Expression groupId)
           
 void addCandidateUserIdExpression(Expression userId)
           
 void addTaskListener(String eventName, TaskListener taskListener)
           
 Expression getAssigneeExpression()
           
 Map<String,List<TaskListener>> getBuiltinTaskListeners()
           
 List<TaskListener> getBuiltinTaskListeners(String eventName)
           
 Set<Expression> getCandidateGroupIdExpressions()
           
 Set<Expression> getCandidateUserIdExpressions()
           
 Expression getDescriptionExpression()
           
 Expression getDueDateExpression()
           
 Expression getFollowUpDateExpression()
           
 Expression getFormKey()
           
 String getKey()
           
 Expression getNameExpression()
           
 Expression getPriorityExpression()
           
 TaskFormHandler getTaskFormHandler()
           
 Map<String,List<TaskListener>> getTaskListeners()
           
 List<TaskListener> getTaskListeners(String eventName)
           
 void setAssigneeExpression(Expression assigneeExpression)
           
 void setDescriptionExpression(Expression descriptionExpression)
           
 void setDueDateExpression(Expression dueDateExpression)
           
 void setFollowUpDateExpression(Expression followUpDateExpression)
           
 void setFormKey(Expression formKey)
           
 void setKey(String key)
           
 void setNameExpression(Expression nameExpression)
           
 void setPriorityExpression(Expression priorityExpression)
           
 void setTaskFormHandler(TaskFormHandler taskFormHandler)
           
 void setTaskListeners(Map<String,List<TaskListener>> taskListeners)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

key

protected String key

nameExpression

protected Expression nameExpression

descriptionExpression

protected Expression descriptionExpression

assigneeExpression

protected Expression assigneeExpression

candidateUserIdExpressions

protected Set<Expression> candidateUserIdExpressions

candidateGroupIdExpressions

protected Set<Expression> candidateGroupIdExpressions

dueDateExpression

protected Expression dueDateExpression

followUpDateExpression

protected Expression followUpDateExpression

priorityExpression

protected Expression priorityExpression

taskFormHandler

protected TaskFormHandler taskFormHandler

formKey

protected Expression formKey

taskListeners

protected Map<String,List<TaskListener>> taskListeners

builtinTaskListeners

protected Map<String,List<TaskListener>> builtinTaskListeners
Constructor Detail

TaskDefinition

public TaskDefinition(TaskFormHandler taskFormHandler)
Method Detail

getNameExpression

public Expression getNameExpression()

setNameExpression

public void setNameExpression(Expression nameExpression)

getDescriptionExpression

public Expression getDescriptionExpression()

setDescriptionExpression

public void setDescriptionExpression(Expression descriptionExpression)

getAssigneeExpression

public Expression getAssigneeExpression()

setAssigneeExpression

public void setAssigneeExpression(Expression assigneeExpression)

getCandidateUserIdExpressions

public Set<Expression> getCandidateUserIdExpressions()

addCandidateUserIdExpression

public void addCandidateUserIdExpression(Expression userId)

getCandidateGroupIdExpressions

public Set<Expression> getCandidateGroupIdExpressions()

addCandidateGroupIdExpression

public void addCandidateGroupIdExpression(Expression groupId)

getPriorityExpression

public Expression getPriorityExpression()

setPriorityExpression

public void setPriorityExpression(Expression priorityExpression)

getTaskFormHandler

public TaskFormHandler getTaskFormHandler()

setTaskFormHandler

public void setTaskFormHandler(TaskFormHandler taskFormHandler)

getKey

public String getKey()

setKey

public void setKey(String key)

getDueDateExpression

public Expression getDueDateExpression()

setDueDateExpression

public void setDueDateExpression(Expression dueDateExpression)

getFollowUpDateExpression

public Expression getFollowUpDateExpression()

setFollowUpDateExpression

public void setFollowUpDateExpression(Expression followUpDateExpression)

getTaskListeners

public Map<String,List<TaskListener>> getTaskListeners()

getBuiltinTaskListeners

public Map<String,List<TaskListener>> getBuiltinTaskListeners()

setTaskListeners

public void setTaskListeners(Map<String,List<TaskListener>> taskListeners)

getTaskListeners

public List<TaskListener> getTaskListeners(String eventName)

getBuiltinTaskListeners

public List<TaskListener> getBuiltinTaskListeners(String eventName)

addTaskListener

public void addTaskListener(String eventName,
                            TaskListener taskListener)

addBuiltInTaskListener

public void addBuiltInTaskListener(String eventName,
                                   TaskListener taskListener)

getFormKey

public Expression getFormKey()

setFormKey

public void setFormKey(Expression formKey)


Copyright © 2015 camunda services GmbH. All rights reserved.