public class ScoreDirectorFactoryConfig extends AbstractConfig<ScoreDirectorFactoryConfig>
| Modifier and Type | Field and Description |
|---|---|
protected ScoreDirectorFactoryConfig |
assertionScoreDirectorFactory |
protected Integer |
bendableHardLevelsSize
Deprecated.
|
protected Integer |
bendableSoftLevelsSize
Deprecated.
|
protected Class<? extends EasyScoreCalculator> |
easyScoreCalculatorClass |
protected Boolean |
generateDroolsTestOnError |
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
Deprecated.
|
protected ScoreDefinitionType |
scoreDefinitionType
Deprecated.
|
protected List<File> |
scoreDrlFileList |
protected List<String> |
scoreDrlList |
| Constructor and Description |
|---|
ScoreDirectorFactoryConfig() |
deduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorList, newInstance, toString@Deprecated protected Class<? extends ScoreDefinition> scoreDefinitionClass
@Deprecated protected ScoreDefinitionType scoreDefinitionType
@Deprecated protected Integer bendableHardLevelsSize
@Deprecated 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
protected Boolean generateDroolsTestOnError
@Deprecated public Class<? extends ScoreDefinition> getScoreDefinitionClass()
PlanningScore.scoreDefinitionClass() instead. Will be removed in 8.0.@Deprecated public void setScoreDefinitionClass(Class<? extends ScoreDefinition> scoreDefinitionClass)
PlanningScore.scoreDefinitionClass() instead. Will be removed in 8.0.scoreDefinitionClass - sometimes null@Deprecated public ScoreDefinitionType getScoreDefinitionType()
PlanningScore instead. Will be removed in 8.0.@Deprecated public void setScoreDefinitionType(ScoreDefinitionType scoreDefinitionType)
PlanningScore instead. Will be removed in 8.0.scoreDefinitionType - sometimes null@Deprecated public Integer getBendableHardLevelsSize()
PlanningScore.bendableHardLevelsSize() instead. Will be removed in 8.0.@Deprecated public void setBendableHardLevelsSize(Integer bendableHardLevelsSize)
PlanningScore.bendableHardLevelsSize() instead. Will be removed in 8.0.bendableHardLevelsSize - sometimes null@Deprecated public Integer getBendableSoftLevelsSize()
PlanningScore.bendableSoftLevelsSize() instead. Will be removed in 8.0.@Deprecated public void setBendableSoftLevelsSize(Integer bendableSoftLevelsSize)
PlanningScore.bendableSoftLevelsSize() instead. Will be removed in 8.0.bendableSoftLevelsSize - sometimes nullpublic 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()
setKsessionName(String) and SolverFactory.createFromKieContainerXmlResource(KieContainer, String) instead. Might be removed in 8.0.@Deprecated public void setKieBase(org.kie.api.KieBase kieBase)
setKsessionName(String) and SolverFactory.createFromKieContainerXmlResource(KieContainer, String) instead. Might be removed in 8.0.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 Boolean isGenerateDroolsTestOnError()
public void setGenerateDroolsTestOnError(Boolean generateDroolsTestOnError)
public ScoreDefinition buildDeprecatedScoreDefinition()
public <Solution_> InnerScoreDirectorFactory<Solution_> buildScoreDirectorFactory(SolverConfigContext configContext, EnvironmentMode environmentMode, SolutionDescriptor<Solution_> solutionDescriptor)
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.