Interface RulesModuleResolver

  • All Known Implementing Classes:
    DefaultRulesModuleResolver

    public interface RulesModuleResolver
    The lookup interface for resolving the default rules module name by rule type
    • 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