Class ScorecardCompilationDTO
- java.lang.Object
-
- org.kie.pmml.compiler.commons.dto.AbstractSpecificCompilationDTO<org.dmg.pmml.scorecard.Scorecard>
-
- org.kie.pmml.models.scorecard.compiler.ScorecardCompilationDTO
-
- All Implemented Interfaces:
Serializable,org.kie.pmml.compiler.api.dto.CompilationDTO<org.dmg.pmml.scorecard.Scorecard>
public class ScorecardCompilationDTO extends org.kie.pmml.compiler.commons.dto.AbstractSpecificCompilationDTO<org.dmg.pmml.scorecard.Scorecard>- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>compileAndLoadCharacteristicsClass(Map<String,String> sourcesMap)Compile the given sources and add them to givenClassloaderof the current instance.static ScorecardCompilationDTOfromCompilationDTO(org.kie.pmml.compiler.api.dto.CompilationDTO<org.dmg.pmml.scorecard.Scorecard> source)Builder that use givenCommonCompilationDTONumbergetBaselineScore()org.dmg.pmml.scorecard.CharacteristicsgetCharacteristics()StringgetCharacteristicsClassName()NumbergetInitialScore()StringgetPackageCanonicalCharacteristicsClassName()org.kie.pmml.api.enums.REASONCODE_ALGORITHMgetREASONCODE_ALGORITHM()org.dmg.pmml.scorecard.Scorecard.ReasonCodeAlgorithmgetReasonCodeAlgorithm()org.dmg.pmml.scorecard.ScorecardgetScorecardModel()booleanisUseReasonCodes()-
Methods inherited from class org.kie.pmml.compiler.commons.dto.AbstractSpecificCompilationDTO
addFields, compileAndLoadClass, getFields, getHasClassloader, getKieMiningFields, getKieOutputFields, getKiePMMLLocalTransformations, getKiePMMLMiningFields, getKiePMMLOutputFields, getKiePMMLTargetFields, getKiePMMLTransformationDictionary, getLocalTransformations, getMINING_FUNCTION, getMiningFunction, getMiningSchema, getModel, getModelName, getOpType, getOutput, getPackageCanonicalClassName, getPackageName, getPmml, getPMML_MODEL, getSimpleClassName, getSource, getTargetDataField, getTargetFieldName, getTargets, getTransformationDictionary
-
-
-
-
Method Detail
-
fromCompilationDTO
public static ScorecardCompilationDTO fromCompilationDTO(org.kie.pmml.compiler.api.dto.CompilationDTO<org.dmg.pmml.scorecard.Scorecard> source)
Builder that use givenCommonCompilationDTO- Parameters:
source-
-
compileAndLoadCharacteristicsClass
public Class<?> compileAndLoadCharacteristicsClass(Map<String,String> sourcesMap)
Compile the given sources and add them to givenClassloaderof the current instance. Returns theClasswith the current packageCharacteristicsClassName- Parameters:
sourcesMap-- Returns:
-
getScorecardModel
public org.dmg.pmml.scorecard.Scorecard getScorecardModel()
-
getInitialScore
public Number getInitialScore()
-
isUseReasonCodes
public boolean isUseReasonCodes()
-
getReasonCodeAlgorithm
public org.dmg.pmml.scorecard.Scorecard.ReasonCodeAlgorithm getReasonCodeAlgorithm()
-
getREASONCODE_ALGORITHM
public org.kie.pmml.api.enums.REASONCODE_ALGORITHM getREASONCODE_ALGORITHM()
-
getBaselineScore
public Number getBaselineScore()
-
getCharacteristics
public org.dmg.pmml.scorecard.Characteristics getCharacteristics()
-
getCharacteristicsClassName
public String getCharacteristicsClassName()
-
getPackageCanonicalCharacteristicsClassName
public String getPackageCanonicalCharacteristicsClassName()
-
-