Interface DecisionModel<M,C,R,F>


public interface DecisionModel<M,C,R,F>
  • Method Details

    • newContext

      C newContext(Map<String,Object> inputSet)
    • newContext

      C newContext(F inputSet)
    • evaluateAll

      R evaluateAll(C context)
    • evaluateDecisionService

      R evaluateDecisionService(C context, String decisionServiceName)
    • getDMNModel

      M getDMNModel()
    • evaluateDecisionByName

      R evaluateDecisionByName(C context, String... decisionName)
    • evaluateDecisionById

      R evaluateDecisionById(C context, String... decisionId)
    • hasErrors

      boolean hasErrors(R result)
    • getResultData

      Map<String,Object> getResultData(R result)
    • getErrorData

      Map<String,Object> getErrorData(R result)
    • buildErrorMessage

      String buildErrorMessage(R result)
    • getName

      String getName()