Interface RuleEngineContextForCatalogVersionsFinderStrategy

All Known Implementing Classes:
DefaultRuleEngineContextForCatalogVersionsFinderStrategy

public interface RuleEngineContextForCatalogVersionsFinderStrategy
Strategy for retrieving rule engine contexts based on catalog versions (and rule type)
  • Method Details

    • findRuleEngineContexts

      <T extends AbstractRuleEngineContextModel> List<T> findRuleEngineContexts(Collection<CatalogVersionModel> catalogVersions, RuleType ruleType)
      finds rule engine contexts for the given catalog versions and rule type
      Parameters:
      catalogVersions - the catalog version(s) to look up rule engine contexts for
      ruleType - filters to return only mappings which rules module is of the given rule type
      Returns:
      a list of rule engine contexts for the given catalog versions and rule type