Exemplo n.º 1
0
 @RequestMapping(value = "/update", method = RequestMethod.POST)
 public String update(@RequestParam("id") Long id, HttpServletRequest request, ModelMap modelMap) {
   Editore editore = Editore.get(id);
   if (editore == null) throw new IllegalArgumentException("A editore is required");
   MyUtils.bindDataFromMap(editore, request);
   if (!editore.validate()) {
     modelMap.addAttribute("editoreInstance", editore);
     return "/editore/edit";
   }
   editore.update();
   return "redirect:/editore/" + editore.getId() + ".dispatch";
 }
Exemplo n.º 2
0
  @RequestMapping(value = "/save", method = RequestMethod.POST)
  public String save(HttpServletRequest request, ModelMap modelMap) {
    Editore editore = Editore.create();
    MyUtils.bindDataFromMap(editore, request);
    if (!editore.validate()) {
      modelMap.addAttribute("editoreInstance", editore);
      return "/editore/create";
    }
    Long id = editore.save();

    return "redirect:/editore/" + id + ".dispatch";
  }