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(EnvironmentMode environmentMode, SolutionDescriptor solutionDescriptor)
protected InnerScoreDirectorFactory buildScoreDirectorFactory(EnvironmentMode environmentMode, SolutionDescriptor solutionDescriptor, ScoreDefinition scoreDefinition)
public ScoreDefinition buildScoreDefinition()
public void inherit(ScoreDirectorFactoryConfig inheritedConfig)
Copyright © 2006-2015 JBoss by Red Hat. All Rights Reserved.