org.camunda.bpm.engine.impl.cmmn.handler
Class HumanTaskItemHandler

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmmn.handler.CmmnElementHandler<org.camunda.bpm.model.cmmn.instance.CmmnElement,CmmnActivity>
      extended by org.camunda.bpm.engine.impl.cmmn.handler.ItemHandler
          extended by org.camunda.bpm.engine.impl.cmmn.handler.TaskItemHandler
              extended by org.camunda.bpm.engine.impl.cmmn.handler.HumanTaskItemHandler
All Implemented Interfaces:
ModelElementHandler<org.camunda.bpm.model.cmmn.instance.CmmnElement,CmmnHandlerContext,CmmnActivity>

public class HumanTaskItemHandler
extends TaskItemHandler

Author:
Roman Smirnov

Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.cmmn.handler.ItemHandler
CASE_PLAN_MODEL_CLOSE_EVENTS, CASE_PLAN_MODEL_CREATE_EVENTS, CASE_PLAN_MODEL_EVENTS, CASE_PLAN_MODEL_UPDATE_EVENTS, DEFAULT_VARIABLE_EVENTS, EVENT_LISTENER_OR_MILESTONE_CREATE_EVENTS, EVENT_LISTENER_OR_MILESTONE_END_EVENTS, EVENT_LISTENER_OR_MILESTONE_EVENTS, EVENT_LISTENER_OR_MILESTONE_UPDATE_EVENTS, PARENT_COMPLETE, PROPERTY_ACTIVITY_DESCRIPTION, PROPERTY_ACTIVITY_TYPE, PROPERTY_AUTO_COMPLETE, PROPERTY_DISCRETIONARY, PROPERTY_IS_BLOCKING, PROPERTY_MANUAL_ACTIVATION_RULE, PROPERTY_REPETITION_RULE, PROPERTY_REQUIRED_RULE, TASK_OR_STAGE_CREATE_EVENTS, TASK_OR_STAGE_END_EVENTS, TASK_OR_STAGE_EVENTS, TASK_OR_STAGE_UPDATE_EVENTS
 
Constructor Summary
HumanTaskItemHandler()
           
 
Method Summary
protected  TaskDefinition createTaskDefinition(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnHandlerContext context)
           
protected  CmmnActivityBehavior getActivityBehavior()
           
protected  org.camunda.bpm.model.cmmn.instance.HumanTask getDefinition(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
           
 CmmnActivity handleElement(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnHandlerContext context)
          This method handles a element to create a new element.
protected  void initializeActivity(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
           
protected  void initializeTaskDefinitionAssignee(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
           
protected  void initializeTaskDefinitionCandidateGroups(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
           
protected  void initializeTaskDefinitionCandidateUsers(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
           
protected  void initializeTaskDefinitionDueDate(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
           
protected  void initializeTaskDefinitionFollowUpDate(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
           
protected  void initializeTaskDefinitionFormKey(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
           
protected  void initializeTaskDefinitionName(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
           
protected  void initializeTaskDefinitionPriority(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
           
protected  void initializeTaskDescription(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)
           
protected  TaskListener initializeTaskListener(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context, org.camunda.bpm.model.cmmn.instance.camunda.CamundaTaskListener listener)
           
protected  void initializeTaskListeners(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context, TaskDefinition taskDefinition)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.handler.TaskItemHandler
getStandardEvents, initializeBlocking
 
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.handler.ItemHandler
createActivity, getDefaultControl, getDesciption, getDocumentation, getEntryCriterias, getExitCriterias, getExpressionValue, getExtensionElements, getFixedValue, getItemControl, getName, initializeActivityType, initializeAutoComplete, initializeCaseControlRule, initializeCaseExecutionListener, initializeCaseExecutionListeners, initializeDescription, initializeEntryCriterias, initializeExitCriterias, initializeFieldDeclaration, initializeFieldDeclarations, initializeManualActivationRule, initializeRepetitionRule, initializeRequiredRule, initializeScript, initializeVariableListener, initializeVariableListeners, isDiscretionaryItem, isPlanItem, queryExtensionElementsByClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HumanTaskItemHandler

public HumanTaskItemHandler()
Method Detail

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


Copyright © 2017 camunda services GmbH. All rights reserved.