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  List<CmmnTransformListener> parseListeners
           
protected  ResourceEntity resource
           
protected  CmmnTransformer transformer
           
 
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()
           
protected  CaseDefinitionEntity parseCase(org.camunda.bpm.model.cmmn.instance.Case element)
           
protected  void parseCaseDefinitions()
           
protected  void parseCasePlanModel(org.camunda.bpm.model.cmmn.impl.instance.CasePlanModel casePlanModel)
           
protected  void parseImports()
           
protected  void parsePlanItem(org.camunda.bpm.model.cmmn.instance.PlanItem planItem, CmmnActivity parent)
           
protected  void parsePlanItems(org.camunda.bpm.model.cmmn.instance.PlanFragment planFragment, CmmnActivity parent)
           
protected  void parsePlanningTable(org.camunda.bpm.model.cmmn.instance.PlanningTable planningTable, CmmnActivity parent)
           
protected  void parseRootElement()
           
protected  void parseSentries(org.camunda.bpm.model.cmmn.instance.Stage stage)
           
protected  void parseSentryOnParts(org.camunda.bpm.model.cmmn.instance.Stage stage)
           
protected  void parseStage(org.camunda.bpm.model.cmmn.instance.Stage stage, CmmnActivity parent)
           
 CmmnTransform resource(ResourceEntity resource)
           
 void setDeployment(DeploymentEntity deployment)
           
 void setExpressionManager(ExpressionManager expressionManager)
           
 void setHandlerRegistry(DefaultCmmnElementHandlerRegistry handlerRegistry)
           
 void setResource(ResourceEntity resource)
           
 List<CaseDefinitionEntity> transform()
           
 
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

parseListeners

protected List<CmmnTransformListener> parseListeners

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>

parseRootElement

protected void parseRootElement()

parseImports

protected void parseImports()

parseCaseDefinitions

protected void parseCaseDefinitions()

parseCase

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

parseCasePlanModel

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

parseStage

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

parsePlanningTable

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

parseSentries

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

parseSentryOnParts

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

parsePlanItems

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

parsePlanItem

protected void parsePlanItem(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 © 2014 camunda services GmbH. All Rights Reserved.