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 |
logger
protected final transient org.slf4j.Logger logger
scoreDefinitionClass
protected Class<? extends ScoreDefinition> scoreDefinitionClass
scoreDefinitionType
protected ScoreDirectorFactoryConfig.ScoreDefinitionType scoreDefinitionType
bendableHardLevelCount
protected Integer bendableHardLevelCount
bendableSoftLevelCount
protected Integer bendableSoftLevelCount
simpleScoreCalculatorClass
protected Class<? extends SimpleScoreCalculator> simpleScoreCalculatorClass
incrementalScoreCalculatorClass
protected Class<? extends IncrementalScoreCalculator> incrementalScoreCalculatorClass
kieBase
protected org.kie.api.KieBase kieBase
scoreDrlList
protected List<String> scoreDrlList
kieBaseConfigurationProperties
@XStreamConverter(value=KeyAsElementMapConverter.class)
protected Map<String,String> kieBaseConfigurationProperties
assertionScoreDirectorFactory
protected ScoreDirectorFactoryConfig assertionScoreDirectorFactory
ScoreDirectorFactoryConfig
public ScoreDirectorFactoryConfig()
getScoreDefinitionClass
public Class<? extends ScoreDefinition> getScoreDefinitionClass()
setScoreDefinitionClass
public void setScoreDefinitionClass(Class<? extends ScoreDefinition> scoreDefinitionClass)
getScoreDefinitionType
public ScoreDirectorFactoryConfig.ScoreDefinitionType getScoreDefinitionType()
setScoreDefinitionType
public void setScoreDefinitionType(ScoreDirectorFactoryConfig.ScoreDefinitionType scoreDefinitionType)
getBendableHardLevelCount
public Integer getBendableHardLevelCount()
setBendableHardLevelCount
public void setBendableHardLevelCount(Integer bendableHardLevelCount)
getBendableSoftLevelCount
public Integer getBendableSoftLevelCount()
setBendableSoftLevelCount
public void setBendableSoftLevelCount(Integer bendableSoftLevelCount)
getSimpleScoreCalculatorClass
public Class<? extends SimpleScoreCalculator> getSimpleScoreCalculatorClass()
setSimpleScoreCalculatorClass
public void setSimpleScoreCalculatorClass(Class<? extends SimpleScoreCalculator> simpleScoreCalculatorClass)
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)
getKieBaseConfigurationProperties
public Map<String,String> getKieBaseConfigurationProperties()
setKieBaseConfigurationProperties
public void setKieBaseConfigurationProperties(Map<String,String> kieBaseConfigurationProperties)
getAssertionScoreDirectorFactory
public ScoreDirectorFactoryConfig getAssertionScoreDirectorFactory()
setAssertionScoreDirectorFactory
public void setAssertionScoreDirectorFactory(ScoreDirectorFactoryConfig assertionScoreDirectorFactory)
buildScoreDirectorFactory
public ScoreDirectorFactory buildScoreDirectorFactory(EnvironmentMode environmentMode,
SolutionDescriptor solutionDescriptor)
buildScoreDirectorFactory
protected ScoreDirectorFactory buildScoreDirectorFactory(EnvironmentMode environmentMode,
SolutionDescriptor solutionDescriptor,
ScoreDefinition scoreDefinition)
buildScoreDefinition
public ScoreDefinition buildScoreDefinition()
inherit
public void inherit(ScoreDirectorFactoryConfig inheritedConfig)
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.