Package cdc.issues.api
Class RulesCatalog
- java.lang.Object
-
- cdc.issues.api.RulesCatalog
-
public class RulesCatalog extends Object
Catalog of Rules.- Author:
- Damien Carbonne
-
-
Constructor Summary
Constructors Constructor Description RulesCatalog()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getDomains()Set<RuleId>getRuleIds()RulegetRuleOrNull(RuleId id)Collection<Rule>getRules()Set<Rule>getRules(String domain)voidregister(Rule rule)
-
-
-
Method Detail
-
register
public void register(Rule rule)
-
getDomains
public Set<String> getDomains()
- Returns:
- A set of domains for which rules are registered.
-
getRules
public Collection<Rule> getRules()
- Returns:
- A set of known Rules.
-
getRules
public Set<Rule> getRules(String domain)
- Parameters:
domain- The domain.- Returns:
- A set of rules associated to a domain and registered in this catalog.
-
-