Class HumanTaskItemHandler
- java.lang.Object
-
- org.camunda.bpm.engine.impl.cmmn.handler.CmmnElementHandler<org.camunda.bpm.model.cmmn.instance.CmmnElement,CmmnActivity>
-
- org.camunda.bpm.engine.impl.cmmn.handler.ItemHandler
-
- org.camunda.bpm.engine.impl.cmmn.handler.TaskItemHandler
-
- 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
Constructors Constructor Description HumanTaskItemHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TaskDefinitioncreateTaskDefinition(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnHandlerContext context)protected CmmnActivityBehaviorgetActivityBehavior()protected org.camunda.bpm.model.cmmn.instance.HumanTaskgetDefinition(org.camunda.bpm.model.cmmn.instance.CmmnElement element)CmmnActivityhandleElement(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnHandlerContext context)This method handles a element to create a new element.protected voidinitializeActivity(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)protected voidinitializeTaskDefinitionAssignee(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)protected voidinitializeTaskDefinitionCandidateGroups(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)protected voidinitializeTaskDefinitionCandidateUsers(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)protected voidinitializeTaskDefinitionDueDate(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)protected voidinitializeTaskDefinitionFollowUpDate(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)protected voidinitializeTaskDefinitionFormKey(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)protected voidinitializeTaskDefinitionName(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)protected voidinitializeTaskDefinitionPriority(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)protected voidinitializeTaskDescription(org.camunda.bpm.model.cmmn.instance.CmmnElement element, TaskDefinition taskDefinition, CmmnHandlerContext context)protected TaskListenerinitializeTaskListener(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context, org.camunda.bpm.model.cmmn.instance.camunda.CamundaTaskListener listener)protected voidinitializeTaskListeners(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
-
-
-
-
Method Detail
-
handleElement
public CmmnActivity handleElement(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnHandlerContext context)
Description copied from interface:ModelElementHandlerThis method handles a element to create a new element.
- Specified by:
handleElementin interfaceModelElementHandler<org.camunda.bpm.model.cmmn.instance.CmmnElement,CmmnHandlerContext,CmmnActivity>- Overrides:
handleElementin classItemHandler- Parameters:
element- theModelElementInstanceto be handled.context- theHandlerContextwhich holds necessary information.- Returns:
- a new element.
-
initializeActivity
protected void initializeActivity(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)- Overrides:
initializeActivityin classTaskItemHandler
-
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:
getDefinitionin classItemHandler
-
getActivityBehavior
protected CmmnActivityBehavior getActivityBehavior()
- Overrides:
getActivityBehaviorin classTaskItemHandler
-
-