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

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.CallingTaskItemHandler
                  extended by org.camunda.bpm.engine.impl.cmmn.handler.DecisionTaskItemHandler
All Implemented Interfaces:
ModelElementHandler<org.camunda.bpm.model.cmmn.instance.CmmnElement,CmmnHandlerContext,CmmnActivity>

public class DecisionTaskItemHandler
extends CallingTaskItemHandler

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
DecisionTaskItemHandler()
           
 
Method Summary
protected  BaseCallableElement createCallableElement()
           
protected  CmmnActivityBehavior getActivityBehavior()
           
protected  DmnDecisionTaskActivityBehavior getActivityBehavior(CmmnActivity activity)
           
protected  String getBinding(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
           
protected  org.camunda.bpm.model.cmmn.instance.DecisionTask getDefinition(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
           
protected  String getDefinitionKey(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
           
protected  String getTenantId(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
           
protected  String getVersion(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
           
protected  void initializeActivity(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
           
protected  void initializeDecisionTableResultMapper(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
           
protected  void initializeResultVariable(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.handler.CallingTaskItemHandler
createParameterValueProvider, initializeBinding, initializeCallableElement, initializeDefinitionKey, initializeTenantId, initializeVersion
 
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, handleElement, 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

DecisionTaskItemHandler

public DecisionTaskItemHandler()
Method Detail

initializeActivity

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

initializeResultVariable

protected void initializeResultVariable(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
                                        CmmnActivity activity,
                                        CmmnHandlerContext context)

initializeDecisionTableResultMapper

protected void initializeDecisionTableResultMapper(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
                                                   CmmnActivity activity,
                                                   CmmnHandlerContext context)

createCallableElement

protected BaseCallableElement createCallableElement()
Specified by:
createCallableElement in class CallingTaskItemHandler

getActivityBehavior

protected CmmnActivityBehavior getActivityBehavior()
Overrides:
getActivityBehavior in class TaskItemHandler

getActivityBehavior

protected DmnDecisionTaskActivityBehavior getActivityBehavior(CmmnActivity activity)

getDefinitionKey

protected String getDefinitionKey(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
                                  CmmnActivity activity,
                                  CmmnHandlerContext context)
Specified by:
getDefinitionKey in class CallingTaskItemHandler

getBinding

protected String getBinding(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
                            CmmnActivity activity,
                            CmmnHandlerContext context)
Specified by:
getBinding in class CallingTaskItemHandler

getVersion

protected String getVersion(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
                            CmmnActivity activity,
                            CmmnHandlerContext context)
Specified by:
getVersion in class CallingTaskItemHandler

getTenantId

protected String getTenantId(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
                             CmmnActivity activity,
                             CmmnHandlerContext context)
Specified by:
getTenantId in class CallingTaskItemHandler

getDefinition

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


Copyright © 2017 camunda services GmbH. All rights reserved.