예제 #1
0
 public void actualizarSala(Sala sala) {
   Sala entidad;
   try {
     entidad = dao.buscarSalaPorId(sala.getId());
     if (entidad != null) {
       entidad.setEnseres(sala.getEnseres());
       entidad.setLaboratorio(sala.getLaboratorio());
       entidad.setMediosaudiovisuales(sala.getMediosaudiovisuales());
     }
   } catch (ExcepcionConsulta e) {
     logger.error("Ocurrió un error al actualizar la sala: " + sala, e);
   }
 }
예제 #2
0
  @Override
  public Set<Sala> buscarTodasLasSalasSimples() {
    Set<Sala> salas = buscarTodasLasSalas();
    Set<Sala> salasNuevas = new HashSet<>();

    for (Sala sala : salas) {
      Set<Equipo> equipos = new HashSet<>();
      for (Equipo equipo : sala.getEquipos()) {
        equipos.add(
            new Equipo(
                equipo.getMac(),
                equipo.getNombre(),
                "",
                "",
                equipo.getIp(),
                null,
                equipo.getDescripcion(),
                equipo.getMensaje(),
                equipo.getSeleccionado()));
      }
      salasNuevas.add(
          new Sala(
              sala.getId(),
              null,
              sala.getNombre(),
              sala.getMediosaudiovisuales(),
              sala.getEnseres(),
              equipos));
      logger.debug("Sala: " + sala);
    }

    return salasNuevas;
  }