示例#1
0
 /** обновить данные модели */
 @Override
 public void closeModel() {
   try {
     Model model = getModel(getModelName());
     boolean status = false;
     model.set(getRequestClone());
     if (model.findByPrimary() == false) {
       status = false;
       addError("Не обнаружен первичный ключ " + model.getPrimaryAlias());
     } else {
       model.set("active_to", FormatDate.getCurrentDateInMysql());
       status = model.save();
       getActionResult().model(model);
       for (String name : model.getParams().keySet()) {
         set(name, model.getParams().get(name));
       }
     }
   } catch (Exception ex) {
     addError(MyString.getStackExeption(ex));
   }
 }