示例#1
0
 /**
  * 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;
 }
示例#2
0
 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;
 }