public static void saveOrUpdate(RuleModel ruleModel) { if (!ruleModel.isEchoOnly()) { RulesDao.saveOrUpdateRule(ruleModel.toRule()); if (!ruleModel.getEcho()) { EchoParametersDao.deleteEchoParameters(ruleModel.getId()); } } if (ruleModel.getEcho() || ruleModel.isEchoOnly()) { EchoParametersDao.saveOrUpdateEchoParameter(ruleModel.toEchoParameter()); } }
public static void delete(String... rulesIds) { RulesDao.deleteRules(rulesIds); EchoParametersDao.deleteEchoParameters(rulesIds); }