org.camunda.bpm.dmn.engine.impl
Class DmnEngineImpl

java.lang.Object
  extended by org.camunda.bpm.dmn.engine.impl.DmnEngineImpl
All Implemented Interfaces:
DmnEngine

public class DmnEngineImpl
extends Object
implements DmnEngine


Field Summary
protected  DmnEngineConfiguration configuration
           
protected  DmnContextFactory contextFactory
           
protected static DmnEngineLogger LOG
           
protected  DmnTransformer transformer
           
 
Constructor Summary
DmnEngineImpl(DmnEngineConfiguration configuration)
           
 
Method Summary
 DmnDecisionResult evaluate(DmnDecision decision, Map<String,Object> variables)
           
 DmnDecisionResult evaluate(DmnDecisionModel decisionModel, Map<String,Object> variables)
           
 DmnDecisionResult evaluate(DmnDecisionModel decisionModel, String decisionKey, Map<String,Object> variables)
           
 DmnEngineConfiguration getConfiguration()
           
 DmnDecision parseDecision(org.camunda.bpm.model.dmn.DmnModelInstance modelInstance)
           
 DmnDecision parseDecision(org.camunda.bpm.model.dmn.DmnModelInstance modelInstance, String decisionKey)
           
 DmnDecision parseDecision(InputStream inputStream)
           
 DmnDecision parseDecision(InputStream inputStream, String decisionKey)
           
 DmnDecision parseDecision(String filename)
           
 DmnDecision parseDecision(String filename, String decisionKey)
           
 DmnDecisionModel parseDecisionModel(org.camunda.bpm.model.dmn.DmnModelInstance modelInstance)
           
 DmnDecisionModel parseDecisionModel(InputStream inputStream)
           
 DmnDecisionModel parseDecisionModel(String filename)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static final DmnEngineLogger LOG

configuration

protected DmnEngineConfiguration configuration

transformer

protected DmnTransformer transformer

contextFactory

protected DmnContextFactory contextFactory
Constructor Detail

DmnEngineImpl

public DmnEngineImpl(DmnEngineConfiguration configuration)
Method Detail

getConfiguration

public DmnEngineConfiguration getConfiguration()
Specified by:
getConfiguration in interface DmnEngine

parseDecisionModel

public DmnDecisionModel parseDecisionModel(String filename)
Specified by:
parseDecisionModel in interface DmnEngine

parseDecisionModel

public DmnDecisionModel parseDecisionModel(InputStream inputStream)
Specified by:
parseDecisionModel in interface DmnEngine

parseDecisionModel

public DmnDecisionModel parseDecisionModel(org.camunda.bpm.model.dmn.DmnModelInstance modelInstance)
Specified by:
parseDecisionModel in interface DmnEngine

parseDecision

public DmnDecision parseDecision(String filename)
Specified by:
parseDecision in interface DmnEngine

parseDecision

public DmnDecision parseDecision(InputStream inputStream)
Specified by:
parseDecision in interface DmnEngine

parseDecision

public DmnDecision parseDecision(org.camunda.bpm.model.dmn.DmnModelInstance modelInstance)
Specified by:
parseDecision in interface DmnEngine

parseDecision

public DmnDecision parseDecision(String filename,
                                 String decisionKey)
Specified by:
parseDecision in interface DmnEngine

parseDecision

public DmnDecision parseDecision(InputStream inputStream,
                                 String decisionKey)
Specified by:
parseDecision in interface DmnEngine

parseDecision

public DmnDecision parseDecision(org.camunda.bpm.model.dmn.DmnModelInstance modelInstance,
                                 String decisionKey)
Specified by:
parseDecision in interface DmnEngine

evaluate

public DmnDecisionResult evaluate(DmnDecision decision,
                                  Map<String,Object> variables)
Specified by:
evaluate in interface DmnEngine

evaluate

public DmnDecisionResult evaluate(DmnDecisionModel decisionModel,
                                  Map<String,Object> variables)
Specified by:
evaluate in interface DmnEngine

evaluate

public DmnDecisionResult evaluate(DmnDecisionModel decisionModel,
                                  String decisionKey,
                                  Map<String,Object> variables)
Specified by:
evaluate in interface DmnEngine


Copyright © 2015 camunda services GmbH. All rights reserved.