Class TaskDefinition


  • public class TaskDefinition
    extends Object
    Container for task definition information gathered at parsing time.
    Author:
    Joram Barrez
    • 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)
      • 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)
      • 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)
      • setFormKey

        public void setFormKey​(Expression formKey)
      • getCamundaFormDefinitionKey

        public Expression getCamundaFormDefinitionKey()
      • setCamundaFormDefinitionKey

        public void setCamundaFormDefinitionKey​(Expression camundaFormDefinitionKey)
      • getCamundaFormDefinitionBinding

        public String getCamundaFormDefinitionBinding()
      • setCamundaFormDefinitionBinding

        public void setCamundaFormDefinitionBinding​(String camundaFormDefinitionBinding)
      • getCamundaFormDefinitionVersion

        public Expression getCamundaFormDefinitionVersion()
      • setCamundaFormDefinitionVersion

        public void setCamundaFormDefinitionVersion​(Expression camundaFormDefinitionVersion)