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  Set<Expression> candidateGroupIdExpressions
           
protected  Set<Expression> candidateUserIdExpressions
           
protected  Expression descriptionExpression
           
protected  Expression dueDateExpression
           
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 addCandidateGroupIdExpression(Expression groupId)
           
 void addCandidateUserIdExpression(Expression userId)
           
 void addTaskListener(String eventName, TaskListener taskListener)
           
 Expression getAssigneeExpression()
           
 Set<Expression> getCandidateGroupIdExpressions()
           
 Set<Expression> getCandidateUserIdExpressions()
           
 Expression getDescriptionExpression()
           
 Expression getDueDateExpression()
           
 String getKey()
           
 Expression getNameExpression()
           
 Expression getPriorityExpression()
           
 TaskFormHandler getTaskFormHandler()
           
 List<TaskListener> getTaskListener(String eventName)
           
 Map<String,List<TaskListener>> getTaskListeners()
           
 void setAssigneeExpression(Expression assigneeExpression)
           
 void setDescriptionExpression(Expression descriptionExpression)
           
 void setDueDateExpression(Expression dueDateExpression)
           
 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

priorityExpression

protected Expression priorityExpression

taskFormHandler

protected TaskFormHandler taskFormHandler

taskListeners

protected Map<String,List<TaskListener>> taskListeners
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)

getTaskListeners

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

setTaskListeners

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

getTaskListener

public List<TaskListener> getTaskListener(String eventName)

addTaskListener

public void addTaskListener(String eventName,
                            TaskListener taskListener)


Copyright © 2014 camunda services GmbH. All Rights Reserved.