Search in sources :

Example 1 with DecisionDefinitionDeployer

use of org.camunda.bpm.engine.impl.dmn.deployer.DecisionDefinitionDeployer in project camunda-bpm-platform by camunda.

the class ProcessEngineConfigurationImpl method getDefaultDeployers.

protected Collection<? extends Deployer> getDefaultDeployers() {
    List<Deployer> defaultDeployers = new ArrayList<Deployer>();
    BpmnDeployer bpmnDeployer = getBpmnDeployer();
    defaultDeployers.add(bpmnDeployer);
    if (isCmmnEnabled()) {
        CmmnDeployer cmmnDeployer = getCmmnDeployer();
        defaultDeployers.add(cmmnDeployer);
    }
    if (isDmnEnabled()) {
        DecisionRequirementsDefinitionDeployer decisionRequirementsDefinitionDeployer = getDecisionRequirementsDefinitionDeployer();
        DecisionDefinitionDeployer decisionDefinitionDeployer = getDecisionDefinitionDeployer();
        // the DecisionRequirementsDefinition cacheDeployer must be before the DecisionDefinitionDeployer
        defaultDeployers.add(decisionRequirementsDefinitionDeployer);
        defaultDeployers.add(decisionDefinitionDeployer);
    }
    return defaultDeployers;
}
Also used : BpmnDeployer(org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer) DecisionRequirementsDefinitionDeployer(org.camunda.bpm.engine.impl.dmn.deployer.DecisionRequirementsDefinitionDeployer) ArrayList(java.util.ArrayList) CmmnDeployer(org.camunda.bpm.engine.impl.cmmn.deployer.CmmnDeployer) DecisionDefinitionDeployer(org.camunda.bpm.engine.impl.dmn.deployer.DecisionDefinitionDeployer) Deployer(org.camunda.bpm.engine.impl.persistence.deploy.Deployer) CmmnDeployer(org.camunda.bpm.engine.impl.cmmn.deployer.CmmnDeployer) DecisionDefinitionDeployer(org.camunda.bpm.engine.impl.dmn.deployer.DecisionDefinitionDeployer) DecisionRequirementsDefinitionDeployer(org.camunda.bpm.engine.impl.dmn.deployer.DecisionRequirementsDefinitionDeployer) BpmnDeployer(org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer)

Example 2 with DecisionDefinitionDeployer

use of org.camunda.bpm.engine.impl.dmn.deployer.DecisionDefinitionDeployer in project camunda-bpm-platform by camunda.

the class ProcessEngineConfigurationImpl method getDecisionDefinitionDeployer.

protected DecisionDefinitionDeployer getDecisionDefinitionDeployer() {
    DecisionDefinitionDeployer decisionDefinitionDeployer = new DecisionDefinitionDeployer();
    decisionDefinitionDeployer.setIdGenerator(idGenerator);
    decisionDefinitionDeployer.setTransformer(dmnEngineConfiguration.getTransformer());
    return decisionDefinitionDeployer;
}
Also used : DecisionDefinitionDeployer(org.camunda.bpm.engine.impl.dmn.deployer.DecisionDefinitionDeployer)

Aggregations

DecisionDefinitionDeployer (org.camunda.bpm.engine.impl.dmn.deployer.DecisionDefinitionDeployer)2 ArrayList (java.util.ArrayList)1 BpmnDeployer (org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer)1 CmmnDeployer (org.camunda.bpm.engine.impl.cmmn.deployer.CmmnDeployer)1 DecisionRequirementsDefinitionDeployer (org.camunda.bpm.engine.impl.dmn.deployer.DecisionRequirementsDefinitionDeployer)1 Deployer (org.camunda.bpm.engine.impl.persistence.deploy.Deployer)1