Class DefaultRulesModuleResolver
java.lang.Object
de.hybris.platform.ruleengine.strategies.impl.DefaultRulesModuleResolver
- All Implemented Interfaces:
RulesModuleResolver
Default implementation of
RulesModuleResolver-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected EngineRulesRepositoryprotected RulesModuleDaolookupForModuleName(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 rulevoidsetEngineRulesRepository(EngineRulesRepository engineRulesRepository) voidsetRulesModuleDao(RulesModuleDao rulesModuleDao)
-
Constructor Details
-
DefaultRulesModuleResolver
public DefaultRulesModuleResolver()
-
-
Method Details
-
lookupForModuleName
Description copied from interface:RulesModuleResolverLooks up for the rules module name, corresponding to the rule type- Specified by:
lookupForModuleNamein interfaceRulesModuleResolver- Parameters:
ruleType- rule type- Returns:
- qualifying module name
-
lookupForRulesModule
Description copied from interface:RulesModuleResolverLooks up for the rules module, corresponding to the rule type- Specified by:
lookupForRulesModulein interfaceRulesModuleResolver- Parameters:
ruleType- rule type- Returns:
- qualifying module
-
lookupForRulesModules
Description copied from interface:RulesModuleResolverLooks up for the rules modules corresponding to the given rule- Specified by:
lookupForRulesModulesin interfaceRulesModuleResolver- Parameters:
rule- rule- Returns:
- list of qualifying rule modules
-
getRulesModuleDao
-
setRulesModuleDao
-
getEngineRulesRepository
-
setEngineRulesRepository
-