String name = rule.getName(); DaoUtils.checkDuplicates(getHibernateTemplate(), rule, QUERY_DIALING_RULE_IDS_WITH_NAME, name, new NameInUseException(name));
    public void storeRule(DialingRule rule) {        if (rule.isNew()) {            DialPlan dialPlan = getDialPlan();            dialPlan.addRule(rule);            getHibernateTemplate().saveOrUpdate(dialPlan);        } else {            getHibernateTemplate().saveOrUpdate(rule);        }    }