Interface RulesModuleDao
-
- All Known Implementing Classes:
DefaultRulesModuleDao
public interface RulesModuleDaoProvides dao functionality forAbstractRulesModuleModel.
-
-
Method Summary
All Methods Instance Methods Abstract 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
-
-
-
Method Detail
-
findByName
<T extends AbstractRulesModuleModel> T findByName(java.lang.String name)
returns the active rules module for the given name or null- Parameters:
name- the name- Returns:
- the rules module for the given name or null
-
findAll
java.util.List<AbstractRulesModuleModel> findAll()
returns all (active) rules modules- Returns:
- a list of all rules modules
-
findByNameAndVersion
<T extends AbstractRulesModuleModel> T findByNameAndVersion(java.lang.String name, long version)
returns the rules module for the given name and version or null- Parameters:
name- the nameversion- the version of the module- Returns:
- the rules module for the given name or null
-
findActiveRulesModulesByRuleType
java.util.List<AbstractRulesModuleModel> findActiveRulesModulesByRuleType(RuleType ruleType)
returns all (active) rules modules with the given ruleType- Parameters:
ruleType- the rule type- Returns:
- a list of all rules modules
-
-