/** обновить данные модели */ @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)); } }