Search in sources :

Example 1 with DecisionRequirementsDefinitionDeployer

use of org.camunda.bpm.engine.impl.dmn.deployer.DecisionRequirementsDefinitionDeployer 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 DecisionRequirementsDefinitionDeployer

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

the class ProcessEngineConfigurationImpl method getDecisionRequirementsDefinitionDeployer.

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

Aggregations

DecisionRequirementsDefinitionDeployer (org.camunda.bpm.engine.impl.dmn.deployer.DecisionRequirementsDefinitionDeployer)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 DecisionDefinitionDeployer (org.camunda.bpm.engine.impl.dmn.deployer.DecisionDefinitionDeployer)1 Deployer (org.camunda.bpm.engine.impl.persistence.deploy.Deployer)1