Class CmmnTransform
java.lang.Object
org.operaton.bpm.engine.impl.cmmn.transformer.CmmnTransform
- All Implemented Interfaces:
Transform<CaseDefinitionEntity>
- Author:
- Roman Smirnov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<CaseDefinitionEntity> protected CmmnHandlerContextprotected DeploymentEntityprotected ExpressionManagerprotected DefaultCmmnElementHandlerRegistryprotected static final CmmnTransformerLoggerprotected CmmnModelInstanceprotected ResourceEntityprotected CmmnTransformerprotected List<CmmnTransformListener> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeployment(DeploymentEntity deployment) protected <V extends CmmnElement>
CmmnElementHandler<V, CmmnActivity> getDefinitionHandler(Class<V> cls) protected ItemHandlergetDiscretionaryItemHandler(Class<? extends PlanItemDefinition> cls) protected ItemHandlergetPlanItemHandler(Class<? extends PlanItemDefinition> cls) protected SentryHandlerresource(ResourceEntity resource) voidsetDeployment(DeploymentEntity deployment) voidsetExpressionManager(ExpressionManager expressionManager) voidsetHandlerRegistry(DefaultCmmnElementHandlerRegistry handlerRegistry) voidsetResource(ResourceEntity resource) protected CaseDefinitionEntitytransformCase(Case element) protected voidprotected voidtransformCasePlanModel(CasePlanModel casePlanModel) protected voidprotected voidtransformPlanItem(PlanItem planItem, CmmnActivity parent) protected voidtransformPlanItems(PlanFragment planFragment, CmmnActivity parent) protected voidtransformPlanningTable(PlanningTable planningTable, CmmnActivity parent) protected voidprotected voidtransformSentries(Stage stage) protected voidtransformSentryOnParts(Stage stage) protected voidtransformStage(Stage stage, CmmnActivity parent)
-
Field Details
-
LOG
-
transformer
-
expressionManager
-
handlerRegistry
-
transformListeners
-
resource
-
deployment
-
model
-
context
-
caseDefinitions
-
-
Constructor Details
-
CmmnTransform
-
-
Method Details
-
deployment
-
resource
-
transform
- Specified by:
transformin interfaceTransform<CaseDefinitionEntity>
-
transformRootElement
protected void transformRootElement() -
transformImports
protected void transformImports() -
transformCaseDefinitions
protected void transformCaseDefinitions() -
transformCase
-
transformCasePlanModel
-
transformStage
-
transformPlanningTable
-
transformSentries
-
transformSentryOnParts
-
transformPlanItems
-
transformPlanItem
-
getDeployment
-
setDeployment
-
getResource
-
setResource
-
getHandlerRegistry
-
setHandlerRegistry
-
getDefinitionHandler
protected <V extends CmmnElement> CmmnElementHandler<V,CmmnActivity> getDefinitionHandler(Class<V> cls) -
getPlanItemHandler
-
getDiscretionaryItemHandler
-
getSentryHandler
-
getExpressionManager
-
setExpressionManager
-