Class DMNKiePMMLTrustyInvocationEvaluator

    • Constructor Detail

      • DMNKiePMMLTrustyInvocationEvaluator

        public DMNKiePMMLTrustyInvocationEvaluator​(java.lang.String dmnNS,
                                                   org.kie.dmn.model.api.DMNElement node,
                                                   org.kie.api.io.Resource pmmlResource,
                                                   java.lang.String model,
                                                   PMMLInfo<?> pmmlInfo)
    • Method Detail

      • getOutputFieldValues

        protected java.util.Map<java.lang.String,​java.lang.Object> getOutputFieldValues​(org.kie.api.pmml.PMML4Result pmml4Result,
                                                                                              java.util.Map<java.lang.String,​java.lang.Object> resultVariables,
                                                                                              org.kie.dmn.api.core.DMNResult dmnr)
        Description copied from class: AbstractDMNKiePMMLInvocationEvaluator
        Returns a Map<String, Object> of values identified by Output definition
        Specified by:
        getOutputFieldValues in class AbstractDMNKiePMMLInvocationEvaluator
        Returns:
      • evaluate

        protected org.kie.api.pmml.PMML4Result evaluate​(java.lang.String modelName,
                                                        java.lang.String pmmlFileName,
                                                        org.kie.dmn.api.core.DMNResult dmnr,
                                                        java.lang.ClassLoader parentClassloader)
      • compileFile

        protected java.util.Map<java.lang.String,​org.kie.efesto.common.api.model.GeneratedResources> compileFile​(java.lang.String fileName,
                                                                                                                       java.lang.ClassLoader parentClassLoader)
      • getPMMLRequestData

        protected org.kie.api.pmml.PMMLRequestData getPMMLRequestData​(java.lang.String correlationId,
                                                                      java.lang.String modelName,
                                                                      java.lang.String fileName,
                                                                      org.kie.dmn.api.core.DMNResult dmnr)