Interface RulesModuleDao
- All Known Implementing Classes:
DefaultRulesModuleDao
public interface RulesModuleDao
Provides dao functionality for
AbstractRulesModuleModel.-
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 null
-
Method Details
-
findByName
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
List<AbstractRulesModuleModel> findAll()returns all (active) rules modules- Returns:
- a list of all rules modules
-
findByNameAndVersion
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
returns all (active) rules modules with the given ruleType- Parameters:
ruleType- the rule type- Returns:
- a list of all rules modules
-