public class RuleService extends Object
| Modifier and Type | Field and Description |
|---|---|
protected RuleDAO |
ruleDAO |
protected RuleMapper |
ruleMapper |
| Constructor and Description |
|---|
RuleService() |
| Modifier and Type | Method and Description |
|---|---|
RuleDTO |
addRule(RuleDTO ruleDTO)
Add Rule to DB
|
void |
deleteRule(Long id) |
List<RuleDTO> |
findEnabledRulesByEvent(String ruleTitle)
Find enable RuleEntity by title
|
RuleDTO |
findEnableRuleByTitle(String ruleTitle)
Find enable RuleEntity by title
|
RuleDTO |
findRuleByEventAndDomain(String ruleTitle,
String domain)
Find a RuleEntity by title
|
RuleDTO |
findRuleById(Long id)
Get RuleEntity by id
|
RuleDTO |
findRuleByTitle(String ruleTitle)
Find a RuleEntity by title
|
List<String> |
getAllEvents()
Get all Events from rules
|
List<RuleDTO> |
getAllRules()
Get all Rules from DB
|
List<RuleDTO> |
getAllRulesByDomain(String domain)
Get all Rules by Domain from DB
* @param domain : rule's domain param
|
List<RuleDTO> |
getAllRulesWithNullDomain()
Get all Rules by with null DomainDTO from DB
|
List<String> |
getDomainListFromRules()
Get all Domains from Rules from DB
|
RuleDTO |
updateRule(RuleDTO ruleDTO)
Update Rule to DB
|
protected final RuleDAO ruleDAO
protected final RuleMapper ruleMapper
public RuleDTO findEnableRuleByTitle(String ruleTitle)
ruleTitle - : rule's title parampublic RuleDTO findRuleById(Long id)
id - : rule's id parampublic List<RuleDTO> findEnabledRulesByEvent(String ruleTitle)
ruleTitle - : rule's title parampublic RuleDTO findRuleByTitle(String ruleTitle)
ruleTitle - : rule's title parampublic RuleDTO findRuleByEventAndDomain(String ruleTitle, String domain)
ruleTitle - : rule's title paramdomain - : rule's domain parampublic List<RuleDTO> getAllRulesByDomain(String domain)
public List<RuleDTO> getAllRulesWithNullDomain()
public List<String> getDomainListFromRules()
public RuleDTO addRule(RuleDTO ruleDTO) throws Exception
ruleDTO - : an object of type RuleDTOExceptionCopyright © 2003–2020 eXo Platform SAS. All rights reserved.