@RequestMapping( path = "/api/listaEstu/{id}", method = RequestMethod.GET, produces = "application/json") @ResponseBody public ListaEstu obtener(@PathVariable("id") Long id) { return listaestuDao.obtener(id); }
@RequestMapping(path = "/api/listaEstu", method = RequestMethod.POST) @ResponseBody public void guardar( @ModelAttribute ListaEstu alumno, @ModelAttribute("alumno_id") Long alumnoId) { Alumno alum = alumnoDao.obtener(alumnoId); alumno.setAlumno(alum); listaestuDao.agregar(alumno); }
@RequestMapping(path = "/api/listaEstu/{id}", method = RequestMethod.PUT) @ResponseBody public void editar( @PathVariable Long id, @ModelAttribute ListaEstu alumno, @ModelAttribute("alumno_id") Long profesorId) { Alumno alum = alumnoDao.obtener(profesorId); alumno.setAlumno(alum); alumno.setId(id); listaestuDao.editar(alumno); }
@RequestMapping(path = "/api/listEstu", method = RequestMethod.GET, produces = "application/json") @ResponseBody public List<ListaEstu> listar() { return listaestuDao.listar(); }
@RequestMapping(path = "/api/listaEstu/{id}", method = RequestMethod.DELETE) @ResponseBody public void borrar(@PathVariable Long id) { listaestuDao.borrar(id); }