List of usage examples for org.springframework.validation BindingResult addError
void addError(ObjectError error);
From source file:mx.edu.um.mateo.colportor.web.PedidoColportorController.java
@RequestMapping(value = "/elimina", method = RequestMethod.POST) public String elimina(HttpServletRequest request, @RequestParam Long id, Model modelo, @ModelAttribute PedidoColportor pedidoColportor, BindingResult bindingResult, RedirectAttributes redirectAttributes) { log.debug("Elimina pedidoColportor"); try {/*from w ww.ja v a2 s . co m*/ String nombre = pedidoColportorDao.elimina(id); redirectAttributes.addFlashAttribute("message", "pedidoColportor.eliminado.message"); redirectAttributes.addFlashAttribute("messageAttrs", new String[] { nombre }); } catch (Exception e) { log.error("No se pudo eliminar la pedidoColportor " + id, e); bindingResult.addError(new ObjectError("pedidoColportor", new String[] { "pedidoColportor.no.eliminado.message" }, null, null)); return Constantes.PEDIDO_COLPORTOR_PATH_VER; } return "redirect:" + Constantes.PEDIDO_COLPORTOR_PATH; }
From source file:mx.edu.um.mateo.colportor.web.PedidoColportorItemController.java
@RequestMapping(value = "/elimina", method = RequestMethod.POST) public String elimina(HttpServletRequest request, @RequestParam Long id, Model modelo, @ModelAttribute PedidoColportorItem pedidoColportorItem, BindingResult bindingResult, RedirectAttributes redirectAttributes) { log.debug("Elimina pedidoColportorItem"); try {/*from www. j ava2 s . co m*/ String nombre = pedidoColportorItemDao.elimina(id); redirectAttributes.addFlashAttribute("message", "pedidoColportorItem.eliminado.message"); redirectAttributes.addFlashAttribute("messageAttrs", new String[] { nombre }); } catch (Exception e) { log.error("No se pudo eliminar la pedidoColportorItem " + id, e); bindingResult.addError(new ObjectError("pedidoColportorItem", new String[] { "pedidoColportorItem.no.eliminado.message" }, null, null)); return Constantes.PEDIDO_COLPORTOR_ITEM_PATH_VER; } return "redirect:" + Constantes.PEDIDO_COLPORTOR_ITEM_PATH_LISTA + "?pedidoId=" + ((PedidoColportor) request.getSession().getAttribute(Constantes.PEDIDO_COLPORTOR)).getId(); }
From source file:mx.edu.um.mateo.colportor.web.ReciboColportorController.java
@RequestMapping(value = "/elimina", method = RequestMethod.POST) public String elimina(HttpServletRequest request, @RequestParam Long id, Model modelo, @ModelAttribute ReciboColportor reciboColportor, BindingResult bindingResult, RedirectAttributes redirectAttributes) { log.debug("Elimina reciboColportor"); try {/*w w w . ja v a 2 s . c o m*/ String nombre = reciboColportorDao.elimina(id); redirectAttributes.addFlashAttribute("message", "reciboColportor.eliminado.message"); redirectAttributes.addFlashAttribute("messageAttrs", new String[] { nombre }); } catch (Exception e) { log.error("No se pudo eliminar la reciboColportor " + id, e); bindingResult.addError(new ObjectError("reciboColportor", new String[] { "reciboColportor.no.eliminado.message" }, null, null)); return Constantes.RECIBO_COLPORTOR_PATH_VER; } return "redirect:" + Constantes.RECIBO_COLPORTOR_PATH_LISTA + "?pedidoId=" + (Long) ((PedidoColportor) request.getSession().getAttribute(Constantes.PEDIDO_COLPORTOR)).getId(); }
From source file:mx.edu.um.mateo.colportor.web.UnionController.java
@RequestMapping(value = "/elimina", method = RequestMethod.POST) public String elimina(HttpServletRequest request, @RequestParam Long id, Model modelo, @ModelAttribute Union union, BindingResult bindingResult, RedirectAttributes redirectAttributes) { log.debug("Elimina union"); try {//w ww.j a v a 2s. co m String nombre = unionDao.elimina(id); ambiente.actualizaSesion(request.getSession()); redirectAttributes.addFlashAttribute(Constantes.CONTAINSKEY_MESSAGE, "union.eliminada.message"); redirectAttributes.addFlashAttribute(Constantes.CONTAINSKEY_MESSAGE_ATTRS, new String[] { nombre }); } catch (Exception e) { log.error("No se pudo eliminar el union " + id, e); bindingResult.addError(new ObjectError(Constantes.ADDATTRIBUTE_UNION, new String[] { "union.no.eliminada.message" }, null, null)); return Constantes.PATH_UNION_VER; } return "redirect:" + Constantes.PATH_UNION; }
From source file:mx.edu.um.mateo.contabilidad.web.OrdenPagoController.java
@RequestMapping(value = "/elimina", method = RequestMethod.POST) public String elimina(HttpServletRequest request, @RequestParam Long id, Model modelo, @ModelAttribute OrdenPago ordenPago, BindingResult bindingResult, RedirectAttributes redirectAttributes) { log.debug("Elimina ordenPago"); try {/* w w w. j a v a 2s.co m*/ String nombre = mgr.elimina(id); redirectAttributes.addFlashAttribute("message", "ordenPago.elimina.message"); redirectAttributes.addFlashAttribute("messageAttrs", new String[] { nombre }); } catch (Exception e) { log.error("No se pudo eliminar la orden de pago " + id, e); bindingResult.addError( new ObjectError("ordenPago", new String[] { "ordenPago.no.elimina.message" }, null, null)); return Constantes.ORDENPAGO_PATH_VER + id; } return "redirect:" + Constantes.ORDENPAGO_PATH; }
From source file:mx.edu.um.mateo.rh.web.ClaveEmpleadoController.java
@Transactional @RequestMapping(value = "/elimina", method = RequestMethod.POST) public String elimina(HttpServletRequest request, @RequestParam Long id, Model modelo, @ModelAttribute ClaveEmpleado claveEmpleado, BindingResult bindingResult, RedirectAttributes redirectAttributes) { log.debug("Elimina clave de empleado"); try {// w ww . jav a2s .com manager.elimina(id); redirectAttributes.addFlashAttribute(Constantes.CONTAINSKEY_MESSAGE, "claveEmpleado.elimina.message"); redirectAttributes.addFlashAttribute(Constantes.CONTAINSKEY_MESSAGE_ATTRS, new String[] { claveEmpleado.getClave() }); } catch (Exception e) { log.error("No se pudo eliminar la clave con id" + id, e); bindingResult.addError(new ObjectError(Constantes.ADDATTRIBUTE_CLAVEEMPLEADO, new String[] { "nacionalidad.no.elimina.message" }, null, null)); return Constantes.PATH_CLAVEEMPLEADO_VER; } return "redirect:" + Constantes.PATH_CLAVEEMPLEADO_LISTA; }
From source file:mx.edu.um.mateo.rh.web.ColegioController.java
@RequestMapping(value = "/elimina", method = RequestMethod.POST) public String elimina(HttpServletRequest request, @RequestParam Long id, Model modelo, @ModelAttribute Colegio colegio, BindingResult bindingResult, RedirectAttributes redirectAttributes) { log.debug("Elimina colegio"); try {//from www .j a va 2s. com String nombre = colegioManager.elimina(id); redirectAttributes.addFlashAttribute("message", "colegio.eliminado.message"); redirectAttributes.addFlashAttribute("messageAttrs", new String[] { nombre }); } catch (Exception e) { log.error("No se pudo eliminar el colegio " + id, e); bindingResult.addError( new ObjectError("colegio", new String[] { "colegio.no.eliminado.message" }, null, null)); return Constantes.COLEGIO_PATH_VER; } return "redirect:" + Constantes.COLEGIO_PATH; }
From source file:mx.edu.um.mateo.rh.web.ConceptoController.java
@RequestMapping(value = "/elimina", method = RequestMethod.POST) public String elimina(HttpServletRequest request, @RequestParam Long id, Model modelo, @ModelAttribute Concepto concepto, BindingResult bindingResult, RedirectAttributes redirectAttributes) { log.debug("Elimina concepto"); try {/*from w ww .ja va 2s .com*/ Long empresaId = (Long) request.getSession().getAttribute("empresaId"); //String nombre = conceptoManager.elimina(id, empresaId); String nombre = conceptoManager.elimina(id); ambiente.actualizaSesion(request.getSession()); redirectAttributes.addFlashAttribute("message", "concepto.eliminado.message"); redirectAttributes.addFlashAttribute("messageAttrs", new String[] { nombre }); } catch (Exception e) { log.error("No se pudo eliminar el concepto " + id, e); bindingResult.addError( new ObjectError("concepto", new String[] { "concepto.no.eliminado.message" }, null, null)); return Constantes.PATH_CONCEPTO_VER; } return "redirect:" + Constantes.PATH_CONCEPTO; }
From source file:mx.edu.um.mateo.rh.web.DependienteController.java
@Transactional @RequestMapping(value = "/elimina", method = RequestMethod.POST) public String elimina(HttpServletRequest request, @RequestParam Long id, Model modelo, @ModelAttribute Dependiente dependiente, BindingResult bindingResult, RedirectAttributes redirectAttributes) { log.debug("Elimina cuenta de dependiente"); try {/*from w w w . j a v a 2 s . c om*/ String nombre = dependienteManager.elimina(id); redirectAttributes.addFlashAttribute(Constantes.CONTAINSKEY_MESSAGE, "dependiente.eliminado.message"); redirectAttributes.addFlashAttribute(Constantes.CONTAINSKEY_MESSAGE_ATTRS, new String[] { nombre }); } catch (Exception e) { log.error("No se pudo eliminar dependiente " + id, e); bindingResult.addError(new ObjectError(Constantes.ADDATTRIBUTE_DEPENDIENTE, new String[] { "dependiente.no.eliminado.message" }, null, null)); return Constantes.PATH_DEPENDIENTE_VER; } return "redirect:" + Constantes.PATH_DEPENDIENTE; }
From source file:mx.edu.um.mateo.rh.web.DiaFeriadoController.java
@Transactional @RequestMapping(value = "/elimina", method = RequestMethod.POST) public String elimina(HttpServletRequest request, @RequestParam Long id, Model modelo, @ModelAttribute DiaFeriado diaFeriado, BindingResult bindingResult, RedirectAttributes redirectAttributes) { log.debug("Elimina clave de empleado"); try {/*from w ww . j ava2s . c o m*/ manager.elimina(id); redirectAttributes.addFlashAttribute(Constantes.CONTAINSKEY_MESSAGE, "diaFeriado.elimina.message"); redirectAttributes.addFlashAttribute(Constantes.CONTAINSKEY_MESSAGE_ATTRS, new String[] { diaFeriado.getNombre() }); } catch (Exception e) { log.error("No se pudo eliminar la clave con id" + id, e); bindingResult.addError(new ObjectError(Constantes.ADDATTRIBUTE_DIAFERIADO, new String[] { "diaFeriado.no.elimina.message" }, null, null)); return Constantes.PATH_DIAFERIADO_VER; } return "redirect:" + Constantes.PATH_DIAFERIADO_LISTA; }