Interface RulesModuleDao
-
- All Known Implementing Classes:
DefaultRulesModuleDao
public interface RulesModuleDao
Provides 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
-
-