org.optaplanner.core.config.score.director
Class ScoreDirectorFactoryConfig
java.lang.Object
org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig
public class ScoreDirectorFactoryConfig
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
scoreDefinitionClass
protected Class<? extends ScoreDefinition> scoreDefinitionClass
scoreDefinitionType
protected ScoreDefinitionType scoreDefinitionType
bendableHardLevelsSize
protected Integer bendableHardLevelsSize
bendableSoftLevelsSize
protected Integer bendableSoftLevelsSize
easyScoreCalculatorClass
protected Class<? extends EasyScoreCalculator> easyScoreCalculatorClass
incrementalScoreCalculatorClass
protected Class<? extends IncrementalScoreCalculator> incrementalScoreCalculatorClass
kieBase
protected org.kie.api.KieBase kieBase
scoreDrlList
protected List<String> scoreDrlList
scoreDrlFileList
protected List<File> scoreDrlFileList
kieBaseConfigurationProperties
@XStreamConverter(value=KeyAsElementMapConverter.class)
protected Map<String,String> kieBaseConfigurationProperties
initializingScoreTrend
protected String initializingScoreTrend
assertionScoreDirectorFactory
protected ScoreDirectorFactoryConfig assertionScoreDirectorFactory
ScoreDirectorFactoryConfig
public ScoreDirectorFactoryConfig()
getScoreDefinitionClass
public Class<? extends ScoreDefinition> getScoreDefinitionClass()
setScoreDefinitionClass
public void setScoreDefinitionClass(Class<? extends ScoreDefinition> scoreDefinitionClass)
getScoreDefinitionType
public ScoreDefinitionType getScoreDefinitionType()
setScoreDefinitionType
public void setScoreDefinitionType(ScoreDefinitionType scoreDefinitionType)
getBendableHardLevelsSize
public Integer getBendableHardLevelsSize()
setBendableHardLevelsSize
public void setBendableHardLevelsSize(Integer bendableHardLevelsSize)
getBendableSoftLevelsSize
public Integer getBendableSoftLevelsSize()
setBendableSoftLevelsSize
public void setBendableSoftLevelsSize(Integer bendableSoftLevelsSize)
getEasyScoreCalculatorClass
public Class<? extends EasyScoreCalculator> getEasyScoreCalculatorClass()
setEasyScoreCalculatorClass
public void setEasyScoreCalculatorClass(Class<? extends EasyScoreCalculator> easyScoreCalculatorClass)
getIncrementalScoreCalculatorClass
public Class<? extends IncrementalScoreCalculator> getIncrementalScoreCalculatorClass()
setIncrementalScoreCalculatorClass
public void setIncrementalScoreCalculatorClass(Class<? extends IncrementalScoreCalculator> incrementalScoreCalculatorClass)
getKieBase
public org.kie.api.KieBase getKieBase()
setKieBase
public void setKieBase(org.kie.api.KieBase kieBase)
getScoreDrlList
public List<String> getScoreDrlList()
setScoreDrlList
public void setScoreDrlList(List<String> scoreDrlList)
getScoreDrlFileList
public List<File> getScoreDrlFileList()
setScoreDrlFileList
public void setScoreDrlFileList(List<File> scoreDrlFileList)
getKieBaseConfigurationProperties
public Map<String,String> getKieBaseConfigurationProperties()
setKieBaseConfigurationProperties
public void setKieBaseConfigurationProperties(Map<String,String> kieBaseConfigurationProperties)
getInitializingScoreTrend
public String getInitializingScoreTrend()
setInitializingScoreTrend
public void setInitializingScoreTrend(String initializingScoreTrend)
getAssertionScoreDirectorFactory
public ScoreDirectorFactoryConfig getAssertionScoreDirectorFactory()
setAssertionScoreDirectorFactory
public void setAssertionScoreDirectorFactory(ScoreDirectorFactoryConfig assertionScoreDirectorFactory)
buildScoreDirectorFactory
public InnerScoreDirectorFactory buildScoreDirectorFactory(EnvironmentMode environmentMode,
SolutionDescriptor solutionDescriptor)
buildScoreDirectorFactory
protected InnerScoreDirectorFactory buildScoreDirectorFactory(EnvironmentMode environmentMode,
SolutionDescriptor solutionDescriptor,
ScoreDefinition scoreDefinition)
buildScoreDefinition
public ScoreDefinition buildScoreDefinition()
inherit
public void inherit(ScoreDirectorFactoryConfig inheritedConfig)
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.