Class KiePMMLDroolsModelWithSources

  • All Implemented Interfaces:
    Serializable, org.kie.pmml.api.models.PMMLModel, org.kie.pmml.commons.HasRule, org.kie.pmml.commons.model.HasSourcesMap, org.kie.pmml.commons.model.IsDrools

    public class KiePMMLDroolsModelWithSources
    extends org.kie.pmml.commons.model.KiePMMLModelWithSources
    implements org.kie.pmml.commons.model.IsDrools, org.kie.pmml.commons.HasRule
    KIE representation of PMML model that use Drools for implementation
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.kie.pmml.commons.model.KiePMMLModel

        org.kie.pmml.commons.model.KiePMMLModel.Builder<T extends org.kie.pmml.commons.model.KiePMMLModel>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected Map<String,​String> rulesSourceMap  
      • Fields inherited from class org.kie.pmml.commons.model.KiePMMLModel

        kiePMMLMiningFields, kiePMMLOutputFields, kiePMMLTargets, localTransformations, miningFunction, pmmlMODEL, targetField, transformationDictionary
      • Fields inherited from class org.kie.pmml.commons.model.abstracts.AbstractKiePMMLComponent

        extensions, id, name, parentId
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getPkgUUID()  
      Map<String,​String> getRulesSourcesMap()  
      • Methods inherited from class org.kie.pmml.commons.model.KiePMMLModelWithSources

        addSourceMap, evaluate, getKModulePackageName, getMiningFields, getOutputFields, getSourcesMap, getTargetFields
      • Methods inherited from class org.kie.pmml.commons.model.KiePMMLModel

        getKiePMMLMiningFields, getKiePMMLOutputFields, getKiePMMLTargets, getLocalTransformations, getMiningFunction, getPmmlMODEL, getTargetField, getTransformationDictionary
      • Methods inherited from class org.kie.pmml.commons.model.abstracts.AbstractKiePMMLComponent

        getExtensions, getId, getName, getParentId, setParentId
      • Methods inherited from interface org.kie.pmml.commons.model.HasSourcesMap

        addSourceMap, getSourcesMap
      • Methods inherited from interface org.kie.pmml.api.models.PMMLModel

        getName
    • Constructor Detail

      • KiePMMLDroolsModelWithSources

        public KiePMMLDroolsModelWithSources​(String modelName,
                                             String kmodulePackageName,
                                             List<org.kie.pmml.api.models.MiningField> miningFields,
                                             List<org.kie.pmml.api.models.OutputField> outputFields,
                                             List<org.kie.pmml.commons.model.KiePMMLTarget> targetFields,
                                             Map<String,​String> sourcesMap,
                                             String pkgUUID,
                                             Map<String,​String> rulesSourceMap)
    • Method Detail

      • getPkgUUID

        public String getPkgUUID()
        Specified by:
        getPkgUUID in interface org.kie.pmml.commons.HasRule
      • getRulesSourcesMap

        public Map<String,​String> getRulesSourcesMap()
        Specified by:
        getRulesSourcesMap in interface org.kie.pmml.commons.model.HasSourcesMap