Interface RulesModuleResolver
-
- All Known Implementing Classes:
DefaultRulesModuleResolver
public interface RulesModuleResolverThe lookup interface for resolving the default rules module name by rule type
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringlookupForModuleName(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>
java.util.List<T>lookupForRulesModules(AbstractRuleModel rule)Looks up for the rules modules corresponding to the given rule
-
-
-
Method Detail
-
lookupForModuleName
java.lang.String lookupForModuleName(RuleType ruleType)
Looks up for the rules module name, corresponding to the rule type- Parameters:
ruleType- rule type- Returns:
- qualifying module name
-
lookupForRulesModule
<T extends AbstractRulesModuleModel> T lookupForRulesModule(RuleType ruleType)
Looks up for the rules module, corresponding to the rule type- Parameters:
ruleType- rule type- Returns:
- qualifying module
-
lookupForRulesModules
<T extends AbstractRulesModuleModel> java.util.List<T> lookupForRulesModules(AbstractRuleModel rule)
Looks up for the rules modules corresponding to the given rule- Parameters:
rule- rule- Returns:
- list of qualifying rule modules
-
-