public class ScoreDirectorFactoryConfig extends AbstractConfig<ScoreDirectorFactoryConfig>
| Modifier and Type | Field and Description |
|---|---|
protected ScoreDirectorFactoryConfig |
assertionScoreDirectorFactory |
protected Integer |
bendableHardLevelsSize |
protected Integer |
bendableSoftLevelsSize |
protected Class<? extends EasyScoreCalculator> |
easyScoreCalculatorClass |
protected Class<? extends IncrementalScoreCalculator> |
incrementalScoreCalculatorClass |
protected String |
initializingScoreTrend |
protected org.kie.api.KieBase |
kieBase
Deprecated.
|
protected Map<String,String> |
kieBaseConfigurationProperties |
protected String |
ksessionName |
protected Class<? extends ScoreDefinition> |
scoreDefinitionClass |
protected ScoreDefinitionType |
scoreDefinitionType |
protected List<File> |
scoreDrlFileList |
protected List<String> |
scoreDrlList |
| Constructor and Description |
|---|
ScoreDirectorFactoryConfig() |
deduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorList, newInstance, toStringprotected Class<? extends ScoreDefinition> scoreDefinitionClass
protected ScoreDefinitionType scoreDefinitionType
protected Integer bendableHardLevelsSize
protected Integer bendableSoftLevelsSize
protected Class<? extends EasyScoreCalculator> easyScoreCalculatorClass
protected Class<? extends IncrementalScoreCalculator> incrementalScoreCalculatorClass
protected String ksessionName
@Deprecated protected org.kie.api.KieBase kieBase
@XStreamConverter(value=KeyAsElementMapConverter.class) protected Map<String,String> kieBaseConfigurationProperties
protected String initializingScoreTrend
protected ScoreDirectorFactoryConfig assertionScoreDirectorFactory
public Class<? extends ScoreDefinition> getScoreDefinitionClass()
public void setScoreDefinitionClass(Class<? extends ScoreDefinition> scoreDefinitionClass)
public ScoreDefinitionType getScoreDefinitionType()
public void setScoreDefinitionType(ScoreDefinitionType scoreDefinitionType)
public Integer getBendableHardLevelsSize()
public void setBendableHardLevelsSize(Integer bendableHardLevelsSize)
public Integer getBendableSoftLevelsSize()
public void setBendableSoftLevelsSize(Integer bendableSoftLevelsSize)
public Class<? extends EasyScoreCalculator> getEasyScoreCalculatorClass()
public void setEasyScoreCalculatorClass(Class<? extends EasyScoreCalculator> easyScoreCalculatorClass)
public Class<? extends IncrementalScoreCalculator> getIncrementalScoreCalculatorClass()
public void setIncrementalScoreCalculatorClass(Class<? extends IncrementalScoreCalculator> incrementalScoreCalculatorClass)
public String getKsessionName()
public void setKsessionName(String ksessionName)
@Deprecated public org.kie.api.KieBase getKieBase()
getKsessionName() instead.@Deprecated public void setKieBase(org.kie.api.KieBase kieBase)
setKsessionName(String) instead.kieBase - sometimes nullpublic void setKieBaseConfigurationProperties(Map<String,String> kieBaseConfigurationProperties)
public String getInitializingScoreTrend()
public void setInitializingScoreTrend(String initializingScoreTrend)
public ScoreDirectorFactoryConfig getAssertionScoreDirectorFactory()
public void setAssertionScoreDirectorFactory(ScoreDirectorFactoryConfig assertionScoreDirectorFactory)
public <Solution_> InnerScoreDirectorFactory<Solution_> buildScoreDirectorFactory(SolverConfigContext configContext, EnvironmentMode environmentMode, SolutionDescriptor<Solution_> solutionDescriptor)
public ScoreDefinition buildScoreDefinition()
protected <Solution_> InnerScoreDirectorFactory<Solution_> buildScoreDirectorFactory(SolverConfigContext configContext, EnvironmentMode environmentMode, SolutionDescriptor<Solution_> solutionDescriptor, ScoreDefinition scoreDefinition)
protected <Solution_> AbstractScoreDirectorFactory<Solution_> buildEasyScoreDirectorFactory()
protected <Solution_> AbstractScoreDirectorFactory<Solution_> buildIncrementalScoreDirectorFactory()
protected <Solution_> AbstractScoreDirectorFactory<Solution_> buildDroolsScoreDirectorFactory(SolverConfigContext configContext)
public void inherit(ScoreDirectorFactoryConfig inheritedConfig)
AbstractConfiginheritedConfig unless that property (or a semantic alternative)
is defined by this instance (which overwrites the inherited behaviour).
After the inheritance, if a property on this AbstractConfig composition is replaced,
it should not affect the inherited composition instance.
inherit in class AbstractConfig<ScoreDirectorFactoryConfig>inheritedConfig - never nullCopyright © 2006–2016 JBoss by Red Hat. All rights reserved.