public String armarUpdate(ObjetoPersistente obj) { String update; DenunciaEstadoAgente denunciaestado = (DenunciaEstadoAgente) obj; update = "UPDATE denunciaestado SET " + "OIDDenunciaEstado = '" + denunciaestado.getOid() + "'," + "OIDDenuncia = '" + denunciaestado.getOidDenuncia() + "', " + "OIDEstadoDenuncia = '" + denunciaestado.getOidEstadoDenuncia() + "', " + "FechaCambioEstado = '" + FormateadorFechas.getInstancia() .formatearAMySql(denunciaestado.getfechacambioestado()) + "', " + "IndicadoresEstadoActual = '" + ConvertidorBooleanos.getInstancia() .convertirBooleanToString(denunciaestado.getIndicadoresEstadoActual()) + "'" + " WHERE OIDDenunciaEstado = '" + denunciaestado.getOid() + "'"; return update; }
public List<ObjetoPersistente> convertirRegistrosAObjetos(ResultSet rs) { List<ObjetoPersistente> nuevosObjetos = new ArrayList<ObjetoPersistente>(); try { while (rs.next()) { DenunciaEstadoAgente nuevaDenunciaEstado = (DenunciaEstadoAgente) FabricaEntidades.getInstancia().crearEntidad("DenunciaEstado"); nuevaDenunciaEstado.setIsNuevo(false); nuevaDenunciaEstado.setOid(rs.getString("OIDDenunciaEstado")); nuevaDenunciaEstado.setOidDenuncia(rs.getString("OIDDenuncia")); nuevaDenunciaEstado.setOidEstadoDenuncia(rs.getString("OIDEstadoDenuncia")); nuevaDenunciaEstado.setfechacambioestado(rs.getDate("FechaCambioEstado")); nuevaDenunciaEstado.setindicadorestadoactual( ConvertidorBooleanos.getInstancia() .convertirIntToBoolean(rs.getInt("IndicadoresEstadoActual"))); nuevosObjetos.add(nuevaDenunciaEstado); } } catch (SQLException ex) { Logger.getLogger(IntermediarioPersistenciaDenunciaEstado.class.getName()) .log(Level.SEVERE, null, ex); } return nuevosObjetos; }
public String armarInsert(ObjetoPersistente obj) { String insert = ""; DenunciaEstadoAgente denunciaEstado = (DenunciaEstadoAgente) obj; if (denunciaEstado.getIndicadoresEstadoActual()) insert = "INSERT INTO denunciaestado (OIDDenunciaEstado, OIDDenuncia, OIDEstadoDenuncia, FechaCambioEstado, IndicadoresEstadoActual)" + "VALUES ( '" + denunciaEstado.getOid() + "', '" + denunciaEstado.getOidDenuncia() + "', '" + denunciaEstado.getOidEstadoDenuncia() + "', '" + FormateadorFechas.getInstancia() .formatearAMySql(denunciaEstado.getfechacambioestado()) + "'," + ConvertidorBooleanos.getInstancia() .convertirBooleanToInt(denunciaEstado.getIndicadoresEstadoActual()) + ")"; return insert; }