APIsΒΆ

Rulette exposes the following APIs

  • List getAllRules();
  • Rule getRule(Integer rule_id);
  • Rule getRule(Map<String, String>);
  • Rule addRule(Rule);
  • Rule addRule(Map<String, String>);
  • Rule deleteRule(Rule);
  • Rule deleteRule(Integer rule_id);
  • List getConflictingRules(Rule);
  • List getAllApplicableRules(Rule);
  • Rule getNextApplicableRule(Map<String, String>);