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

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmmn.handler.CmmnElementHandler<org.camunda.bpm.model.cmmn.instance.PlanItem>
      extended by org.camunda.bpm.engine.impl.cmmn.handler.PlanItemHandler
          extended by org.camunda.bpm.engine.impl.cmmn.handler.TaskPlanItemHandler
              extended by org.camunda.bpm.engine.impl.cmmn.handler.ProcessOrCaseTaskPlanItemHandler
All Implemented Interfaces:
ModelElementHandler<org.camunda.bpm.model.cmmn.instance.PlanItem,CmmnHandlerContext>
Direct Known Subclasses:
CaseTaskPlanItemHandler, ProcessTaskPlanItemHandler

public abstract class ProcessOrCaseTaskPlanItemHandler
extends TaskPlanItemHandler

Author:
Roman Smirnov

Constructor Summary
ProcessOrCaseTaskPlanItemHandler()
           
 
Method Summary
protected  ParameterValueProvider createParameterValueProvider(String value, ExpressionManager expressionManager)
           
protected abstract  String getBinding(org.camunda.bpm.model.cmmn.instance.PlanItem planItem, CmmnActivity activity, CmmnHandlerContext context)
           
protected abstract  String getDefinitionKey(org.camunda.bpm.model.cmmn.instance.PlanItem planItem, CmmnActivity activity, CmmnHandlerContext context)
           
protected  List<org.camunda.bpm.model.cmmn.instance.camunda.CamundaIn> getInputs(org.camunda.bpm.model.cmmn.instance.PlanItem planItem)
           
protected  List<org.camunda.bpm.model.cmmn.instance.camunda.CamundaOut> getOutputs(org.camunda.bpm.model.cmmn.instance.PlanItem planItem)
           
protected
<T extends org.camunda.bpm.model.xml.instance.ModelElementInstance>
List<T>
getParameter(org.camunda.bpm.model.cmmn.instance.PlanItem planItem, Class<T> cls)
           
protected abstract  String getVersion(org.camunda.bpm.model.cmmn.instance.PlanItem planItem, CmmnActivity activity, CmmnHandlerContext context)
           
protected  void initializeActivity(org.camunda.bpm.model.cmmn.instance.PlanItem planItem, CmmnActivity activity, CmmnHandlerContext context)
           
protected  void initializeBinding(org.camunda.bpm.model.cmmn.instance.PlanItem planItem, CmmnActivity activity, CmmnHandlerContext context, CallableElement callableElement)
           
protected  void initializeCallableElement(org.camunda.bpm.model.cmmn.instance.PlanItem planItem, CmmnActivity activity, CmmnHandlerContext context)
           
protected  void initializeDefinitionKey(org.camunda.bpm.model.cmmn.instance.PlanItem planItem, CmmnActivity activity, CmmnHandlerContext context, CallableElement callableElement)
           
protected  void initializeInputParameter(org.camunda.bpm.model.cmmn.instance.PlanItem planItem, CmmnActivity activity, CmmnHandlerContext context)
           
protected  void initializeOutputParameter(org.camunda.bpm.model.cmmn.instance.PlanItem planItem, CmmnActivity activity, CmmnHandlerContext context)
           
protected  void initializeVersion(org.camunda.bpm.model.cmmn.instance.PlanItem planItem, CmmnActivity activity, CmmnHandlerContext context, CallableElement callableElement)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.handler.TaskPlanItemHandler
getActivityBehavior
 
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.handler.PlanItemHandler
getDefinition, getDesciption, handleElement, initializeManualActivationRule, initializeRepetitionRule, initializeRequiredRule
 
Methods inherited from class org.camunda.bpm.engine.impl.cmmn.handler.CmmnElementHandler
createActivity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessOrCaseTaskPlanItemHandler

public ProcessOrCaseTaskPlanItemHandler()
Method Detail

initializeActivity

protected void initializeActivity(org.camunda.bpm.model.cmmn.instance.PlanItem planItem,
                                  CmmnActivity activity,
                                  CmmnHandlerContext context)
Overrides:
initializeActivity in class TaskPlanItemHandler

initializeCallableElement

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

initializeDefinitionKey

protected void initializeDefinitionKey(org.camunda.bpm.model.cmmn.instance.PlanItem planItem,
                                       CmmnActivity activity,
                                       CmmnHandlerContext context,
                                       CallableElement callableElement)

initializeBinding

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

initializeVersion

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

initializeInputParameter

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

initializeOutputParameter

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

getInputs

protected List<org.camunda.bpm.model.cmmn.instance.camunda.CamundaIn> getInputs(org.camunda.bpm.model.cmmn.instance.PlanItem planItem)

getOutputs

protected List<org.camunda.bpm.model.cmmn.instance.camunda.CamundaOut> getOutputs(org.camunda.bpm.model.cmmn.instance.PlanItem planItem)

getParameter

protected <T extends org.camunda.bpm.model.xml.instance.ModelElementInstance> List<T> getParameter(org.camunda.bpm.model.cmmn.instance.PlanItem planItem,
                                                                                                   Class<T> cls)

createParameterValueProvider

protected ParameterValueProvider createParameterValueProvider(String value,
                                                              ExpressionManager expressionManager)

getDefinitionKey

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

getBinding

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

getVersion

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


Copyright © 2014 camunda services GmbH. All Rights Reserved.