org.camunda.bpm.engine.impl.cmmn.deployer
Class CmmnDeployer

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmmn.deployer.CmmnDeployer
All Implemented Interfaces:
Deployer

public class CmmnDeployer
extends Object
implements Deployer

Author:
Roman Smirnov

Field Summary
static String[] CMMN_RESOURCE_SUFFIXES
           
protected  ExpressionManager expressionManager
           
protected  IdGenerator idGenerator
           
protected  CmmnTransformer transformer
           
 
Constructor Summary
CmmnDeployer()
           
 
Method Summary
protected  void addCaseDefinitionToDeploymentCache(CaseDefinitionEntity caseDefinition)
           
 void deploy(DeploymentEntity deployment)
           
protected  String generateCaseDefinitionId(CaseDefinitionEntity caseDefinition)
           
 ExpressionManager getExpressionManager()
           
 IdGenerator getIdGenerator()
           
protected  int getNextVersion(CaseDefinitionEntity newCaseDefinition, CaseDefinitionEntity latestCaseDefinition)
           
 CmmnTransformer getTransformer()
           
protected  boolean isCmmnResource(ResourceEntity resource)
           
protected  void loadCaseDefinitions(DeploymentEntity deployment, Collection<CaseDefinitionEntity> caseDefinitions)
           
protected  void persistCaseDefinitions(DeploymentEntity deployment, Collection<CaseDefinitionEntity> caseDefinitions)
           
 void setExpressionManager(ExpressionManager expressionManager)
           
 void setIdGenerator(IdGenerator idGenerator)
           
 void setTransformer(CmmnTransformer transformer)
           
protected  List<CaseDefinitionEntity> transformResource(DeploymentEntity deployment, ResourceEntity resource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CMMN_RESOURCE_SUFFIXES

public static final String[] CMMN_RESOURCE_SUFFIXES

expressionManager

protected ExpressionManager expressionManager

transformer

protected CmmnTransformer transformer

idGenerator

protected IdGenerator idGenerator
Constructor Detail

CmmnDeployer

public CmmnDeployer()
Method Detail

deploy

public void deploy(DeploymentEntity deployment)
Specified by:
deploy in interface Deployer

isCmmnResource

protected boolean isCmmnResource(ResourceEntity resource)

transformResource

protected List<CaseDefinitionEntity> transformResource(DeploymentEntity deployment,
                                                       ResourceEntity resource)

getNextVersion

protected int getNextVersion(CaseDefinitionEntity newCaseDefinition,
                             CaseDefinitionEntity latestCaseDefinition)

generateCaseDefinitionId

protected String generateCaseDefinitionId(CaseDefinitionEntity caseDefinition)

loadCaseDefinitions

protected void loadCaseDefinitions(DeploymentEntity deployment,
                                   Collection<CaseDefinitionEntity> caseDefinitions)

persistCaseDefinitions

protected void persistCaseDefinitions(DeploymentEntity deployment,
                                      Collection<CaseDefinitionEntity> caseDefinitions)

addCaseDefinitionToDeploymentCache

protected void addCaseDefinitionToDeploymentCache(CaseDefinitionEntity caseDefinition)

getExpressionManager

public ExpressionManager getExpressionManager()

setExpressionManager

public void setExpressionManager(ExpressionManager expressionManager)

getIdGenerator

public IdGenerator getIdGenerator()

setIdGenerator

public void setIdGenerator(IdGenerator idGenerator)

getTransformer

public CmmnTransformer getTransformer()

setTransformer

public void setTransformer(CmmnTransformer transformer)


Copyright © 2014 camunda services GmbH. All Rights Reserved.