Class ProcessingDTO


  • public class ProcessingDTO
    extends java.lang.Object
    DTO class used to bring around data related to Pre/Post processing phases
    • Constructor Detail

      • ProcessingDTO

        public ProcessingDTO​(KiePMMLModel model,
                             java.util.List<KiePMMLNameValue> kiePMMLNameValues)
        Parameters:
        model -
        kiePMMLNameValues - a mutable list of KiePMMLNameValue
      • ProcessingDTO

        public ProcessingDTO​(java.util.List<KiePMMLDefineFunction> defineFunctions,
                             java.util.List<KiePMMLDerivedField> derivedFields,
                             java.util.List<KiePMMLOutputField> outputFields,
                             java.util.List<KiePMMLTarget> kiePMMLTargets,
                             java.util.List<KiePMMLNameValue> kiePMMLNameValues,
                             java.util.List<org.kie.pmml.api.models.MiningField> miningFields,
                             java.util.List<java.lang.String> orderedReasonCodes)
        Parameters:
        defineFunctions -
        derivedFields -
        outputFields -
        kiePMMLTargets -
        kiePMMLNameValues - a mutable list of KiePMMLNameValue
        miningFields -
        orderedReasonCodes - a mutable list
    • Method Detail

      • getKiePMMLTargets

        public java.util.List<KiePMMLTarget> getKiePMMLTargets()
      • getKiePMMLNameValues

        public java.util.List<KiePMMLNameValue> getKiePMMLNameValues()
      • addKiePMMLNameValue

        public boolean addKiePMMLNameValue​(KiePMMLNameValue toAdd)
        Add the given KiePMMLNameValue to kiePMMLNameValues if there is not another with the same name; otherwise replace it.
        Parameters:
        toAdd -
        Returns:
      • getOrderedReasonCodes

        public java.util.List<java.lang.String> getOrderedReasonCodes()
      • addOrderedReasonCodes

        public boolean addOrderedReasonCodes​(java.util.List<java.lang.String> toAdd)
      • getMiningFields

        public java.util.List<org.kie.pmml.api.models.MiningField> getMiningFields()
      • getPredictedDisplayValue

        public java.lang.Object getPredictedDisplayValue()
      • setPredictedDisplayValue

        public void setPredictedDisplayValue​(java.lang.Object predictedDisplayValue)
      • getEntityId

        public java.lang.Object getEntityId()
      • setEntityId

        public void setEntityId​(java.lang.Object entityId)
      • getAffinity

        public java.lang.Object getAffinity()
      • setAffinity

        public void setAffinity​(java.lang.Object affinity)
      • getProbabilityMap

        public java.util.Map<java.lang.String,​java.lang.Double> getProbabilityMap()
      • setProbabilityMap

        public void setProbabilityMap​(java.util.Map<java.lang.String,​java.lang.Double> probabilityMap)