@Override public String execute(HttpServletRequest request, HttpServletResponse response) throws Exception { try { ActividadDao oActividadDAO = new ActividadDao(Conexion.getConection()); ActividadBean oActividad = new ActividadBean(); Gson gson = new GsonBuilder().setDateFormat("dd/MM/yyyy").create(); String jason = request.getParameter("json"); jason = EncodingUtil.decodeURIComponent(jason); oActividad = gson.fromJson(jason, oActividad.getClass()); Map<String, String> data = new HashMap<>(); if (oActividad != null) { oActividadDAO.set(oActividad); data.put("status", "200"); data.put("message", Integer.toString(oActividad.getId())); } else { data.put("status", "error"); data.put("message", "error"); } String resultado = gson.toJson(data); return resultado; } catch (Exception e) { throw new ServletException("ActividadSaveJson: View Error: " + e.getMessage()); } }
/*public ArrayList<String> getNeighborhood(String strLink, int intPageNumber, int intTotalPages, int intNeighborhood) throws Exception { oMysql.conexion(enumTipoConexion); ArrayList<String> n = oMysql.getNeighborhood(strLink, intPageNumber, intTotalPages, intNeighborhood); oMysql.desconexion(); return n; }*/ public EntregaBean get(EntregaBean oEntregaBean) throws Exception { if (oEntregaBean.getId() > 0) { try { oMysql.conexion(enumTipoConexion); DocumentoBean oDocumentoBean = new DocumentoBean(); ActividadBean oActividadBean = new ActividadBean(); oDocumentoBean.setId( Integer.parseInt(oMysql.getOne("entrega", "id_documento", oEntregaBean.getId()))); oActividadBean.setId( Integer.parseInt(oMysql.getOne("entrega", "id_actividad", oEntregaBean.getId()))); oEntregaBean.setNota( Integer.valueOf(oMysql.getOne("entrega", "nota", oEntregaBean.getId()))); SimpleDateFormat formatoFecha = new SimpleDateFormat("yyyy-MM-dd"); oEntregaBean.setFecha( formatoFecha.parse(oMysql.getOne("entrega", "fecha", oEntregaBean.getId()))); DocumentoDao oDocumentoDao = new DocumentoDao(enumTipoConexion); ActividadDao oActividadDao = new ActividadDao(enumTipoConexion); oDocumentoBean = oDocumentoDao.get(oDocumentoBean); oActividadBean = oActividadDao.get(oActividadBean); oEntregaBean.setDocumento(oDocumentoBean); oEntregaBean.setActividad(oActividadBean); oMysql.desconexion(); } catch (Exception e) { throw new Exception("EntregaDao.get: Error: " + e.getMessage()); } finally { oMysql.desconexion(); } } else { oEntregaBean.setId(0); } return oEntregaBean; }