Class CmmnTransform
- java.lang.Object
-
- org.camunda.bpm.engine.impl.cmmn.transformer.CmmnTransform
-
- All Implemented Interfaces:
Transform<CaseDefinitionEntity>
public class CmmnTransform extends java.lang.Object implements Transform<CaseDefinitionEntity>
- Author:
- Roman Smirnov
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<CaseDefinitionEntity>
caseDefinitions
protected CmmnHandlerContext
context
protected DeploymentEntity
deployment
protected ExpressionManager
expressionManager
protected DefaultCmmnElementHandlerRegistry
handlerRegistry
protected static CmmnTransformerLogger
LOG
protected CmmnModelInstance
model
protected ResourceEntity
resource
protected CmmnTransformer
transformer
protected java.util.List<CmmnTransformListener>
transformListeners
-
Constructor Summary
Constructors Constructor Description CmmnTransform(CmmnTransformer transformer)
-
Method Summary
-
-
-
Field Detail
-
LOG
protected static final CmmnTransformerLogger LOG
-
transformer
protected CmmnTransformer transformer
-
expressionManager
protected ExpressionManager expressionManager
-
handlerRegistry
protected DefaultCmmnElementHandlerRegistry handlerRegistry
-
transformListeners
protected java.util.List<CmmnTransformListener> transformListeners
-
resource
protected ResourceEntity resource
-
deployment
protected DeploymentEntity deployment
-
model
protected CmmnModelInstance model
-
context
protected CmmnHandlerContext context
-
caseDefinitions
protected java.util.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 java.util.List<CaseDefinitionEntity> transform()
- Specified by:
transform
in interfaceTransform<CaseDefinitionEntity>
-
transformRootElement
protected void transformRootElement()
-
transformImports
protected void transformImports()
-
transformCaseDefinitions
protected void transformCaseDefinitions()
-
transformCase
protected CaseDefinitionEntity transformCase(Case element)
-
transformCasePlanModel
protected void transformCasePlanModel(CasePlanModel casePlanModel)
-
transformStage
protected void transformStage(Stage stage, CmmnActivity parent)
-
transformPlanningTable
protected void transformPlanningTable(PlanningTable planningTable, CmmnActivity parent)
-
transformSentries
protected void transformSentries(Stage stage)
-
transformSentryOnParts
protected void transformSentryOnParts(Stage stage)
-
transformPlanItems
protected void transformPlanItems(PlanFragment planFragment, CmmnActivity parent)
-
transformPlanItem
protected void transformPlanItem(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 CmmnElement> CmmnElementHandler<V,CmmnActivity> getDefinitionHandler(java.lang.Class<V> cls)
-
getPlanItemHandler
protected ItemHandler getPlanItemHandler(java.lang.Class<? extends PlanItemDefinition> cls)
-
getDiscretionaryItemHandler
protected ItemHandler getDiscretionaryItemHandler(java.lang.Class<? extends PlanItemDefinition> cls)
-
getSentryHandler
protected SentryHandler getSentryHandler()
-
getExpressionManager
public ExpressionManager getExpressionManager()
-
setExpressionManager
public void setExpressionManager(ExpressionManager expressionManager)
-
-