private void addMaleza(XMLGregorianCalendar cal, visita v, GregorianCalendar c) { fertinsumos.dataservice.maleza.ObjectFactory factory = new fertinsumos.dataservice.maleza.ObjectFactory(); fertinsumos.dataservice.maleza.AgregaMaleza maleza = factory.createAgregaMaleza(); maleza.setFechaVisita(cal); maleza.setNombre(v.getMaleza()); maleza.setPoblacion(v.getPobMaleza()); malezaService.agregaMaleza(maleza.getFechaVisita(), maleza.getNombre(), maleza.getPoblacion()); maleza hierva = new maleza(c.getTime(), v.getMaleza(), v.getPobMaleza()); listaMalezas.add(hierva); }
@RequestMapping(value = "agregaMaleza", method = RequestMethod.POST) public String addMaleza( @ModelAttribute("visitaForm") visita t, @ModelAttribute("malezas") List<maleza> lista) throws Exception { GregorianCalendar cal = new GregorianCalendar(); cal.setTime(t.getFecha()); maleza m = new maleza(cal.getTime(), t.getMaleza(), t.getPobMaleza()); malezaService.agregaMaleza( DatatypeFactory.newInstance().newXMLGregorianCalendar(cal), t.getMaleza(), t.getPobMaleza()); listaMalezas.add(m); return "redirect:informesDone"; }