Esempio n. 1
0
 private void updateParameters(Rule persistedRule, Rule rule) {
   if (rule.getParams() != null) {
     for (RuleParam param : rule.getParams()) {
       RuleParam persistedParam = persistedRule.getParam(param.getKey());
       if (persistedParam == null) {
         persistedParam = persistedRule.createParameter(param.getKey());
       }
       persistedParam.setDescription(param.getDescription());
       persistedParam.setType(param.getType());
       persistedParam.setDefaultValue(param.getDefaultValue());
     }
   }
 }