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

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

public abstract class ProcessOrCaseTaskItemHandler
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
ProcessOrCaseTaskItemHandler()
           
 
Method Summary
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  List<org.camunda.bpm.model.cmmn.instance.camunda.CamundaIn> getInputs(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
           
protected  List<org.camunda.bpm.model.cmmn.instance.camunda.CamundaOut> getOutputs(org.camunda.bpm.model.cmmn.instance.CmmnElement element)
           
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, CallableElement 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, CallableElement callableElement)
           
protected  void initializeInputParameter(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
           
protected  void initializeOutputParameter(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context)
           
protected  void initializeVersion(org.camunda.bpm.model.cmmn.instance.CmmnElement element, CmmnActivity activity, CmmnHandlerContext context, CallableElement 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, 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

ProcessOrCaseTaskItemHandler

public ProcessOrCaseTaskItemHandler()
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,
                                       CallableElement callableElement)

initializeBinding

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

initializeVersion

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

initializeInputParameter

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

initializeOutputParameter

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

getInputs

protected List<org.camunda.bpm.model.cmmn.instance.camunda.CamundaIn> getInputs(org.camunda.bpm.model.cmmn.instance.CmmnElement element)

getOutputs

protected List<org.camunda.bpm.model.cmmn.instance.camunda.CamundaOut> getOutputs(org.camunda.bpm.model.cmmn.instance.CmmnElement element)

createParameterValueProvider

protected ParameterValueProvider createParameterValueProvider(String value,
                                                              ExpressionManager expressionManager)

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)


Copyright © 2015 camunda services GmbH. All rights reserved.