Package app.dassana.ruleengine.grammar
Class RuleSet
- java.lang.Object
-
- app.dassana.ruleengine.grammar.RuleSet
-
-
Field Summary
Fields Modifier and Type Field Description List<AbstractSpecification>rules
-
Constructor Summary
Constructors Constructor Description RuleSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRule(AbstractSpecification rule)List<AbstractSpecification>getRules()BooleanisSatisfiedBy(String jsonData)
-
-
-
Field Detail
-
rules
public final List<AbstractSpecification> rules
-
-
Method Detail
-
getRules
public List<AbstractSpecification> getRules()
-
addRule
public void addRule(AbstractSpecification rule)
-
isSatisfiedBy
public Boolean isSatisfiedBy(String jsonData)
- Specified by:
isSatisfiedByin interfaceIRuleSet
-
-