Class HumanTaskItemHandler

All Implemented Interfaces:
ModelElementHandler<org.camunda.bpm.model.cmmn.instance.CmmnElement,CmmnHandlerContext,CmmnActivity>

public class HumanTaskItemHandler extends TaskItemHandler
Author:
Roman Smirnov
  • Constructor Details

    • HumanTaskItemHandler

      public HumanTaskItemHandler()
  • Method Details

    • handleElement

      public CmmnActivity handleElement(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnHandlerContext context)
      Description copied from interface: ModelElementHandler

      This method handles a element to create a new element.

      Specified by:
      handleElement in interface ModelElementHandler<org.camunda.bpm.model.cmmn.instance.CmmnElement,CmmnHandlerContext,CmmnActivity>
      Overrides:
      handleElement in class ItemHandler
      Parameters:
      element - the ModelElementInstance to be handled.
      context - the HandlerContext which holds necessary information.
      Returns:
      a new element.
    • initializeActivity

      protected void initializeActivity(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
      Overrides:
      initializeActivity in class TaskItemHandler
    • createTaskDefinition

      protected TaskDefinition createTaskDefinition(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnHandlerContext context)
    • initializeTaskDefinitionName

      protected void initializeTaskDefinitionName(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
    • initializeTaskDefinitionFormKey

      protected void initializeTaskDefinitionFormKey(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
    • initializeTaskDefinitionAssignee

      protected void initializeTaskDefinitionAssignee(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
    • initializeTaskDefinitionCandidateUsers

      protected void initializeTaskDefinitionCandidateUsers(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
    • initializeTaskDefinitionCandidateGroups

      protected void initializeTaskDefinitionCandidateGroups(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
    • initializeTaskDefinitionDueDate

      protected void initializeTaskDefinitionDueDate(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
    • initializeTaskDefinitionFollowUpDate

      protected void initializeTaskDefinitionFollowUpDate(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
    • initializeTaskDefinitionPriority

      protected void initializeTaskDefinitionPriority(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
    • initializeTaskDescription

      protected void initializeTaskDescription(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
    • initializeTaskListeners

      protected void initializeTaskListeners(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context, TaskDefinition taskDefinition)
    • initializeTaskListener

      protected TaskListener initializeTaskListener(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context, org.camunda.bpm.model.cmmn.instance.camunda.CamundaTaskListener listener)
    • getDefinition

      protected org.camunda.bpm.model.cmmn.instance.HumanTask getDefinition(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
      Overrides:
      getDefinition in class ItemHandler
    • getActivityBehavior

      protected CmmnActivityBehavior getActivityBehavior()
      Overrides:
      getActivityBehavior in class TaskItemHandler