Class DefaultRulesModuleDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
-
- de.hybris.platform.ruleengine.dao.impl.DefaultRulesModuleDao
-
- All Implemented Interfaces:
RulesModuleDao,Dao
public class DefaultRulesModuleDao extends AbstractItemDao implements RulesModuleDao
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 Constructor Description DefaultRulesModuleDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<AbstractRulesModuleModel>findActiveRulesModulesByRuleType(RuleType ruleType)returns all (active) rules modules with the given ruleTypejava.util.List<AbstractRulesModuleModel>findAll()returns all (active) rules modules<T extends AbstractRulesModuleModel>
TfindByName(java.lang.String name)returns the active rules module for the given name or null<T extends AbstractRulesModuleModel>
TfindByNameAndVersion(java.lang.String name, long version)returns the rules module for the given name and version or null-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
getAllSources, getFlexibleSearchService, getModelService, getSource, load, loadAll, search, search, searchUnique, setFlexibleSearchService, setModelService
-
-
-
-
Method Detail
-
findByName
public <T extends AbstractRulesModuleModel> T findByName(java.lang.String name)
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
public java.util.List<AbstractRulesModuleModel> findAll()
Description copied from interface:RulesModuleDaoreturns all (active) rules modules- Specified by:
findAllin interfaceRulesModuleDao- Returns:
- a list of all rules modules
-
findActiveRulesModulesByRuleType
public java.util.List<AbstractRulesModuleModel> findActiveRulesModulesByRuleType(RuleType ruleType)
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
public <T extends AbstractRulesModuleModel> T findByNameAndVersion(java.lang.String name, long version)
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
-
-