Class CmmnTransform
- java.lang.Object
-
- 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
Fields Modifier and Type Field Description protected List<CaseDefinitionEntity>caseDefinitionsprotected CmmnHandlerContextcontextprotected DeploymentEntitydeploymentprotected ExpressionManagerexpressionManagerprotected DefaultCmmnElementHandlerRegistryhandlerRegistryprotected static CmmnTransformerLoggerLOGprotected org.camunda.bpm.model.cmmn.CmmnModelInstancemodelprotected ResourceEntityresourceprotected CmmnTransformertransformerprotected List<CmmnTransformListener>transformListeners
-
Constructor Summary
Constructors Constructor Description CmmnTransform(CmmnTransformer transformer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CmmnTransformdeployment(DeploymentEntity deployment)protected <V extends org.camunda.bpm.model.cmmn.instance.CmmnElement>
CmmnElementHandler<V,CmmnActivity>getDefinitionHandler(Class<V> cls)DeploymentEntitygetDeployment()protected ItemHandlergetDiscretionaryItemHandler(Class<? extends org.camunda.bpm.model.cmmn.instance.PlanItemDefinition> cls)ExpressionManagergetExpressionManager()DefaultCmmnElementHandlerRegistrygetHandlerRegistry()protected ItemHandlergetPlanItemHandler(Class<? extends org.camunda.bpm.model.cmmn.instance.PlanItemDefinition> cls)ResourceEntitygetResource()protected SentryHandlergetSentryHandler()CmmnTransformresource(ResourceEntity resource)voidsetDeployment(DeploymentEntity deployment)voidsetExpressionManager(ExpressionManager expressionManager)voidsetHandlerRegistry(DefaultCmmnElementHandlerRegistry handlerRegistry)voidsetResource(ResourceEntity resource)List<CaseDefinitionEntity>transform()protected CaseDefinitionEntitytransformCase(org.camunda.bpm.model.cmmn.instance.Case element)protected voidtransformCaseDefinitions()protected voidtransformCasePlanModel(org.camunda.bpm.model.cmmn.instance.CasePlanModel casePlanModel)protected voidtransformImports()protected voidtransformPlanItem(org.camunda.bpm.model.cmmn.instance.PlanItem planItem, CmmnActivity parent)protected voidtransformPlanItems(org.camunda.bpm.model.cmmn.instance.PlanFragment planFragment, CmmnActivity parent)protected voidtransformPlanningTable(org.camunda.bpm.model.cmmn.instance.PlanningTable planningTable, CmmnActivity parent)protected voidtransformRootElement()protected voidtransformSentries(org.camunda.bpm.model.cmmn.instance.Stage stage)protected voidtransformSentryOnParts(org.camunda.bpm.model.cmmn.instance.Stage stage)protected voidtransformStage(org.camunda.bpm.model.cmmn.instance.Stage stage, CmmnActivity parent)
-
-
-
Field Detail
-
LOG
protected static final CmmnTransformerLogger LOG
-
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:
transformin interfaceTransform<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.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)
-
-