public class RuleBookRunner4PojoClasses extends AbstractRuleBookRunner
Constructor and Description |
---|
RuleBookRunner4PojoClasses(java.lang.Class<? extends RuleBook> ruleBookClass,
java.util.List<java.lang.Class<?>> pojoRules)
Creates a new RuleBookRunner using the specified POJO Rules and the supplied RuleBook.
|
RuleBookRunner4PojoClasses(java.util.List<java.lang.Class<?>> pojoRules)
Creates a new RuleBookRunner using the specified POJO Rules and the default RuleBook.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<java.lang.Class<?>> |
getPojoRules()
Gets the POJO rules to be used in the RuleBook.
|
addRule, getResult, getRuleInstance, hasRules, run, setDefaultResult
getRuleStatus, getRuleStatusMap, registerRule, updateRuleStatus
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
defineRules
public RuleBookRunner4PojoClasses(java.util.List<java.lang.Class<?>> pojoRules)
pojoRules
- the POJO Rule classes used in the RuleBookpublic RuleBookRunner4PojoClasses(java.lang.Class<? extends RuleBook> ruleBookClass, java.util.List<java.lang.Class<?>> pojoRules)
ruleBookClass
- the RuleBook type to use as a delegate for the RuleBookRunnerpojoRules
- the package to scan for POJO rulesprotected java.util.List<java.lang.Class<?>> getPojoRules()
getPojoRules
in class AbstractRuleBookRunner