org.camunda.bpm.engine.impl.cmmn.transformer
Class CmmnTransform

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmmn.transformer.CmmnTransform
All Implemented Interfaces:
Transform<CaseDefinitionEntity>

public class CmmnTransform
extends Object
implements Transform<CaseDefinitionEntity>

Author:
Roman Smirnov

Field Summary
protected  List<CaseDefinitionEntity> caseDefinitions
           
protected  CmmnHandlerContext context
           
protected  DeploymentEntity deployment
           
protected  ExpressionManager expressionManager
           
protected  DefaultCmmnElementHandlerRegistry handlerRegistry
           
protected  org.camunda.bpm.model.cmmn.CmmnModelInstance model
           
protected  ResourceEntity resource
           
protected  CmmnTransformer transformer
           
protected  List<CmmnTransformListener> transformListeners
           
 
Constructor Summary
CmmnTransform(CmmnTransformer transformer)
           
 
Method Summary
 CmmnTransform deployment(DeploymentEntity deployment)
           
protected
<V extends org.camunda.bpm.model.cmmn.instance.CmmnElement>
CmmnElementHandler<V,CmmnActivity>
getDefinitionHandler(Class<V> cls)
           
 DeploymentEntity getDeployment()
           
protected  ItemHandler getDiscretionaryItemHandler(Class<? extends org.camunda.bpm.model.cmmn.instance.PlanItemDefinition> cls)
           
 ExpressionManager getExpressionManager()
           
 DefaultCmmnElementHandlerRegistry getHandlerRegistry()
           
protected  ItemHandler getPlanItemHandler(Class<? extends org.camunda.bpm.model.cmmn.instance.PlanItemDefinition> cls)
           
 ResourceEntity getResource()
           
protected  SentryHandler getSentryHandler()
           
 CmmnTransform resource(ResourceEntity resource)
           
 void setDeployment(DeploymentEntity deployment)
           
 void setExpressionManager(ExpressionManager expressionManager)
           
 void setHandlerRegistry(DefaultCmmnElementHandlerRegistry handlerRegistry)
           
 void setResource(ResourceEntity resource)
           
 List<CaseDefinitionEntity> transform()
           
protected  CaseDefinitionEntity transformCase(org.camunda.bpm.model.cmmn.instance.Case element)
           
protected  void transformCaseDefinitions()
           
protected  void transformCasePlanModel(org.camunda.bpm.model.cmmn.impl.instance.CasePlanModel casePlanModel)
           
protected  void transformImports()
           
protected  void transformPlanItem(org.camunda.bpm.model.cmmn.instance.PlanItem planItem, CmmnActivity parent)
           
protected  void transformPlanItems(org.camunda.bpm.model.cmmn.instance.PlanFragment planFragment, CmmnActivity parent)
           
protected  void transformPlanningTable(org.camunda.bpm.model.cmmn.instance.PlanningTable planningTable, CmmnActivity parent)
           
protected  void transformRootElement()
           
protected  void transformSentries(org.camunda.bpm.model.cmmn.instance.Stage stage)
           
protected  void transformSentryOnParts(org.camunda.bpm.model.cmmn.instance.Stage stage)
           
protected  void transformStage(org.camunda.bpm.model.cmmn.instance.Stage stage, CmmnActivity parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

transformer

protected CmmnTransformer transformer

expressionManager

protected ExpressionManager expressionManager

handlerRegistry

protected DefaultCmmnElementHandlerRegistry handlerRegistry

transformListeners

protected List<CmmnTransformListener> transformListeners

resource

protected ResourceEntity resource

deployment

protected DeploymentEntity deployment

model

protected org.camunda.bpm.model.cmmn.CmmnModelInstance model

context

protected CmmnHandlerContext context

caseDefinitions

protected List<CaseDefinitionEntity> caseDefinitions
Constructor Detail

CmmnTransform

public CmmnTransform(CmmnTransformer transformer)
Method Detail

deployment

public CmmnTransform deployment(DeploymentEntity deployment)

resource

public CmmnTransform resource(ResourceEntity resource)

transform

public List<CaseDefinitionEntity> transform()
Specified by:
transform in interface Transform<CaseDefinitionEntity>

transformRootElement

protected void transformRootElement()

transformImports

protected void transformImports()

transformCaseDefinitions

protected void transformCaseDefinitions()

transformCase

protected CaseDefinitionEntity transformCase(org.camunda.bpm.model.cmmn.instance.Case element)

transformCasePlanModel

protected void transformCasePlanModel(org.camunda.bpm.model.cmmn.impl.instance.CasePlanModel casePlanModel)

transformStage

protected void transformStage(org.camunda.bpm.model.cmmn.instance.Stage stage,
                              CmmnActivity parent)

transformPlanningTable

protected void transformPlanningTable(org.camunda.bpm.model.cmmn.instance.PlanningTable planningTable,
                                      CmmnActivity parent)

transformSentries

protected void transformSentries(org.camunda.bpm.model.cmmn.instance.Stage stage)

transformSentryOnParts

protected void transformSentryOnParts(org.camunda.bpm.model.cmmn.instance.Stage stage)

transformPlanItems

protected void transformPlanItems(org.camunda.bpm.model.cmmn.instance.PlanFragment planFragment,
                                  CmmnActivity parent)

transformPlanItem

protected void transformPlanItem(org.camunda.bpm.model.cmmn.instance.PlanItem planItem,
                                 CmmnActivity parent)

getDeployment

public DeploymentEntity getDeployment()

setDeployment

public void setDeployment(DeploymentEntity deployment)

getResource

public ResourceEntity getResource()

setResource

public void setResource(ResourceEntity resource)

getHandlerRegistry

public DefaultCmmnElementHandlerRegistry getHandlerRegistry()

setHandlerRegistry

public void setHandlerRegistry(DefaultCmmnElementHandlerRegistry handlerRegistry)

getDefinitionHandler

protected <V extends org.camunda.bpm.model.cmmn.instance.CmmnElement> CmmnElementHandler<V,CmmnActivity> getDefinitionHandler(Class<V> cls)

getPlanItemHandler

protected ItemHandler getPlanItemHandler(Class<? extends org.camunda.bpm.model.cmmn.instance.PlanItemDefinition> cls)

getDiscretionaryItemHandler

protected ItemHandler getDiscretionaryItemHandler(Class<? extends org.camunda.bpm.model.cmmn.instance.PlanItemDefinition> cls)

getSentryHandler

protected SentryHandler getSentryHandler()

getExpressionManager

public ExpressionManager getExpressionManager()

setExpressionManager

public void setExpressionManager(ExpressionManager expressionManager)


Copyright © 2015 camunda services GmbH. All rights reserved.