Class DefaultDmnDecisionContext


  • public class DefaultDmnDecisionContext
    extends Object
    Context which evaluates a decision on a given input
    • Method Detail

      • evaluateDecision

        public DmnDecisionResult evaluateDecision​(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 result of the decision evaluation
      • buildVariableMapFromVariableContext

        protected org.camunda.bpm.engine.variable.VariableMap buildVariableMapFromVariableContext​(org.camunda.bpm.engine.variable.context.VariableContext variableContext)
      • addResultToVariableContext

        protected void addResultToVariableContext​(DmnDecisionResult evaluatedResult,
                                                  org.camunda.bpm.engine.variable.VariableMap variableMap,
                                                  DmnDecision evaluatedDecision)
      • isDecisionTableWithCollectOrRuleOrderHitPolicy

        protected boolean isDecisionTableWithCollectOrRuleOrderHitPolicy​(DmnDecision evaluatedDecision)