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

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
All Implemented Interfaces:
ModelElementHandler<org.camunda.bpm.model.cmmn.instance.CmmnElement,CmmnHandlerContext,CmmnActivity>
Direct Known Subclasses:
DecisionTaskItemHandler, ProcessOrCaseTaskItemHandler

public abstract class CallingTaskItemHandler
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, 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
CallingTaskItemHandler()
           
 
Method Summary
protected abstract  BaseCallableElement createCallableElement()
           
protected  ParameterValueProvider createParameterValueProvider(String value, ExpressionManager expressionManager)
           
protected abstract  String getBinding(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
           
protected abstract  String getDefinitionKey(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
           
protected abstract  String getTenantId(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
           
protected abstract  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 initializeBinding(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context, BaseCallableElement callableElement)
           
protected  void initializeCallableElement(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
           
protected  void initializeDefinitionKey(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context, BaseCallableElement callableElement)
           
protected  void initializeTenantId(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context, BaseCallableElement callableElement)
           
protected  void initializeVersion(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context, BaseCallableElement callableElement)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.handler.TaskItemHandler
getActivityBehavior, getStandardEvents, initializeBlocking
 
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.handler.ItemHandler
createActivity, getDefaultControl, getDefinition, getDesciption, getDocumentation, getEntryCriterias, getExitCriterias, getExpressionValue, getExtensionElements, getFixedValue, getItemControl, getName, handleElement, initializeActivityType, initializeAutoComplete, 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

CallingTaskItemHandler

public CallingTaskItemHandler()
Method Detail

initializeActivity

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

initializeCallableElement

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

initializeDefinitionKey

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

initializeBinding

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

initializeVersion

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

initializeTenantId

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

createParameterValueProvider

protected ParameterValueProvider createParameterValueProvider(String value,
                                                              ExpressionManager expressionManager)

createCallableElement

protected abstract BaseCallableElement createCallableElement()

getDefinitionKey

protected abstract String getDefinitionKey(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
                                           CmmnActivity activity,
                                           CmmnHandlerContext context)

getBinding

protected abstract String getBinding(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
                                     CmmnActivity activity,
                                     CmmnHandlerContext context)

getVersion

protected abstract String getVersion(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
                                     CmmnActivity activity,
                                     CmmnHandlerContext context)

getTenantId

protected abstract String getTenantId(org.camunda.bpm.model.cmmn.instance.CmmnElement element,
                                      CmmnActivity activity,
                                      CmmnHandlerContext context)


Copyright © 2016 camunda services GmbH. All rights reserved.