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:RulesModuleDao
returns the active rules module for the given name or null- Specified by:
findByName
in 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:RulesModuleDao
returns all (active) rules modules- Specified by:
findAll
in interfaceRulesModuleDao
- Returns:
- a list of all rules modules
-
findActiveRulesModulesByRuleType
public java.util.List<AbstractRulesModuleModel> findActiveRulesModulesByRuleType(RuleType ruleType)
Description copied from interface:RulesModuleDao
returns all (active) rules modules with the given ruleType- Specified by:
findActiveRulesModulesByRuleType
in 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:RulesModuleDao
returns the rules module for the given name and version or null- Specified by:
findByNameAndVersion
in interfaceRulesModuleDao
- Parameters:
name
- the nameversion
- the version of the module- Returns:
- the rules module for the given name or null
-
-