/** * updates the rules to the given values. * * @param updatedRules latest rules * @return a copy of the latest rules */ @Transactional public Rules update(Rules updatedRules) { updatedRules.setRulesSource(Rules.RulesSourceEnum.DATABASE); Rules result = this.create(updatedRules); return result; }
private Rules rulesFromFile(String path) { InputStream is = this.getClass().getResourceAsStream(path); Rules result = new Rules(Util.readFile(is)); result.setRulesSource(Rules.RulesSourceEnum.DEFAULT); return result; }