Interface RulesModuleResolver
- All Known Implementing Classes:
DefaultRulesModuleResolver
public interface RulesModuleResolver
The lookup interface for resolving the default rules module name by rule type
-
Method Summary
Modifier and TypeMethodDescriptionlookupForModuleName(RuleType ruleType) Looks up for the rules module name, corresponding to the rule type<T extends AbstractRulesModuleModel>
TlookupForRulesModule(RuleType ruleType) Looks up for the rules module, corresponding to the rule type<T extends AbstractRulesModuleModel>
List<T>Looks up for the rules modules corresponding to the given rule
-
Method Details
-
lookupForModuleName
Looks up for the rules module name, corresponding to the rule type- Parameters:
ruleType- rule type- Returns:
- qualifying module name
-
lookupForRulesModule
Looks up for the rules module, corresponding to the rule type- Parameters:
ruleType- rule type- Returns:
- qualifying module
-
lookupForRulesModules
Looks up for the rules modules corresponding to the given rule- Parameters:
rule- rule- Returns:
- list of qualifying rule modules
-