public class ScoreDirectorFactoryConfig extends Object
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 |
protected Map<String,String> |
kieBaseConfigurationProperties |
protected Class<? extends ScoreDefinition> |
scoreDefinitionClass |
protected ScoreDefinitionType |
scoreDefinitionType |
protected List<File> |
scoreDrlFileList |
protected List<String> |
scoreDrlList |
Constructor and Description |
---|
ScoreDirectorFactoryConfig() |
protected Class<? extends ScoreDefinition> scoreDefinitionClass
protected ScoreDefinitionType scoreDefinitionType
protected Integer bendableHardLevelsSize
protected Integer bendableSoftLevelsSize
protected Class<? extends EasyScoreCalculator> easyScoreCalculatorClass
protected Class<? extends IncrementalScoreCalculator> incrementalScoreCalculatorClass
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 org.kie.api.KieBase getKieBase()
public void setKieBase(org.kie.api.KieBase kieBase)
public void setKieBaseConfigurationProperties(Map<String,String> kieBaseConfigurationProperties)
public String getInitializingScoreTrend()
public void setInitializingScoreTrend(String initializingScoreTrend)
public ScoreDirectorFactoryConfig getAssertionScoreDirectorFactory()
public void setAssertionScoreDirectorFactory(ScoreDirectorFactoryConfig assertionScoreDirectorFactory)
public InnerScoreDirectorFactory buildScoreDirectorFactory(ClassLoader classLoader, EnvironmentMode environmentMode, SolutionDescriptor solutionDescriptor)
public ScoreDefinition buildScoreDefinition()
protected InnerScoreDirectorFactory buildScoreDirectorFactory(ClassLoader classLoader, EnvironmentMode environmentMode, SolutionDescriptor solutionDescriptor, ScoreDefinition scoreDefinition)
protected AbstractScoreDirectorFactory buildEasyScoreDirectorFactory()
protected AbstractScoreDirectorFactory buildIncrementalScoreDirectorFactory()
protected AbstractScoreDirectorFactory buildDroolsScoreDirectorFactory(ClassLoader classLoader)
public void inherit(ScoreDirectorFactoryConfig inheritedConfig)
Copyright © 2006–2016 JBoss by Red Hat. All rights reserved.