Class TaskDefinition

java.lang.Object
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 Details

  • Constructor Details

  • Method Details

    • 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)
    • getTaskListenersForEvent

      public List<TaskListener> getTaskListenersForEvent(String eventName)
    • getBuiltinTaskListenersForEvent

      public List<TaskListener> getBuiltinTaskListenersForEvent(String eventName)
    • getAllTaskListenersForEvent

      public List<TaskListener> getAllTaskListenersForEvent(String eventName)
    • getTimeoutTaskListener

      public TaskListener getTimeoutTaskListener(String timeoutId)
    • addTaskListener

      public void addTaskListener(String eventName, TaskListener taskListener)
    • addBuiltInTaskListener

      public void addBuiltInTaskListener(String eventName, TaskListener taskListener)
    • addTimeoutTaskListener

      public void addTimeoutTaskListener(String timeoutId, TaskListener taskListener)
    • getFormDefinition

      public FormDefinition getFormDefinition()
    • setFormDefinition

      public void setFormDefinition(FormDefinition formDefinition)
    • getFormKey

      public Expression getFormKey()
    • setFormKey

      public void setFormKey(Expression formKey)
    • getCamundaFormDefinitionKey

      public Expression getCamundaFormDefinitionKey()
    • getCamundaFormDefinitionBinding

      public String getCamundaFormDefinitionBinding()
    • getCamundaFormDefinitionVersion

      public Expression getCamundaFormDefinitionVersion()
    • populateAllTaskListeners

      protected void populateAllTaskListeners()