public String armarInsert(ObjetoPersistente obj) {
    CalleAgente calle = (CalleAgente) obj;
    String insert;

    insert =
        "INSERT INTO calle (OIDCalle, CodigoCalle, NombreCalle) "
            + "VALUES ('"
            + calle.getOid()
            + "', "
            + String.valueOf(calle.getcodigoCalle())
            + ", '"
            + calle.getnombrecalle()
            + "')";
    return insert;
  }
  public String armarUpdate(ObjetoPersistente obj) {

    CalleAgente calle = (CalleAgente) obj;
    String update;

    update =
        "UPDATE calle SET OIDCalle = '"
            + calle.getOid()
            + "', "
            + "CodigoCalle = "
            + String.valueOf(calle.getcodigoCalle())
            + ", "
            + "NombreCalle = '"
            + calle.getnombrecalle()
            + "'";

    return update;
  }
  public List<ObjetoPersistente> convertirRegistrosAObjetos(ResultSet rs) {

    List<ObjetoPersistente> nuevosObjetos = new ArrayList<ObjetoPersistente>();
    try {
      while (rs.next()) {

        CalleAgente nuevaCalle =
            (CalleAgente) FabricaEntidades.getInstancia().crearEntidad("Calle");

        nuevaCalle.setOid(rs.getString("OIDCalle"));
        nuevaCalle.setIsNuevo(false);
        nuevaCalle.setcodigoCalle(Integer.valueOf(rs.getString("CodigoCalle")));
        nuevaCalle.setnombrecalle(rs.getString("NombreCalle"));

        nuevosObjetos.add(nuevaCalle);
      }
    } catch (SQLException ex) {
      System.out.println(ex.getMessage());
    }

    return nuevosObjetos;
  }