org.camunda.bpm.dmn.engine.impl.evaluation
Interface DmnDecisionLogicEvaluationHandler

All Known Implementing Classes:
DecisionLiteralExpressionEvaluationHandler, DecisionTableEvaluationHandler

public interface DmnDecisionLogicEvaluationHandler

Evaluates decisions with a specific kind of decision logic and generates the result.


Method Summary
 DmnDecisionLogicEvaluationEvent evaluate(DmnDecision decision, org.camunda.bpm.engine.variable.context.VariableContext variableContext)
          Evaluate a decision with the given VariableContext.
 DmnDecisionResult generateDecisionResult(DmnDecisionLogicEvaluationEvent event)
          Generates the decision evaluation result of the given event.
 

Method Detail

evaluate

DmnDecisionLogicEvaluationEvent evaluate(DmnDecision decision,
                                         org.camunda.bpm.engine.variable.context.VariableContext variableContext)
Evaluate a decision with the given VariableContext.

Parameters:
decision - the decision to evaluate
variableContext - the available variable context
Returns:
the event which represents the evaluation

generateDecisionResult

DmnDecisionResult generateDecisionResult(DmnDecisionLogicEvaluationEvent event)
Generates the decision evaluation result of the given event.

Parameters:
event - which represents the evaluation
Returns:
the result of the decision evaluation


Copyright © 2017 camunda services GmbH. All rights reserved.