Class DefaultRulesModuleDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
de.hybris.platform.ruleengine.dao.impl.DefaultRulesModuleDao
- All Implemented Interfaces:
RulesModuleDao,Dao
Provides a default dao implementation for rules module objects
-
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
flexibleSearchService, modelService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindActiveRulesModulesByRuleType(RuleType ruleType) returns all (active) rules modules with the given ruleTypefindAll()returns all (active) rules modules<T extends AbstractRulesModuleModel>
TfindByName(String name) returns the active rules module for the given name or null<T extends AbstractRulesModuleModel>
TfindByNameAndVersion(String name, long version) returns the rules module for the given name and version or nullMethods inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
getAllSources, getFlexibleSearchService, getModelService, getSource, load, loadAll, search, search, searchUnique, setFlexibleSearchService, setModelService
-
Constructor Details
-
DefaultRulesModuleDao
public DefaultRulesModuleDao()
-
-
Method Details
-
findByName
Description copied from interface:RulesModuleDaoreturns the active rules module for the given name or null- Specified by:
findByNamein interfaceRulesModuleDao- Parameters:
name- the name- Returns:
- the rules module for the given name or null
-
findAll
Description copied from interface:RulesModuleDaoreturns all (active) rules modules- Specified by:
findAllin interfaceRulesModuleDao- Returns:
- a list of all rules modules
-
findActiveRulesModulesByRuleType
Description copied from interface:RulesModuleDaoreturns all (active) rules modules with the given ruleType- Specified by:
findActiveRulesModulesByRuleTypein interfaceRulesModuleDao- Parameters:
ruleType- the rule type- Returns:
- a list of all rules modules
-
findByNameAndVersion
Description copied from interface:RulesModuleDaoreturns the rules module for the given name and version or null- Specified by:
findByNameAndVersionin interfaceRulesModuleDao- Parameters:
name- the nameversion- the version of the module- Returns:
- the rules module for the given name or null
-