Package es.emergya.bbdd.bean

Examples of es.emergya.bbdd.bean.CapaInformacionUsuario


  }

  @Test
  @Transactional
  public void testUpdateCapas() {
    CapaInformacionUsuario ciu = new CapaInformacionUsuario();
    ciu.setVisibleGPS(true);
    ciu.setVisibleHistorico(true);
    ciu.setUsuario(usuarioHome.find("emergya"));
    CapaInformacion capa = CapaConsultas.getAll().get(0);
    ciu.setCapaInformacion(capa);

    assertTrue(usuarioHome.updateCapasInformacion(ciu));

    Usuario u = usuarioHome.find("emergya");
    assertNotNull(usuarioHome.getCapas(u));
    assertTrue(usuarioHome.getCapas(u).size() > 0);
    CapaInformacionUsuario ciu2 = null;
    for (CapaInformacionUsuario c : usuarioHome.getCapas(u))
      if (c.getUsuario().equals(ciu.getUsuario()))
        ciu2 = c;
    assertNotNull(ciu2);
    assertTrue(ciu2.getVisibleGPS());
    assertTrue(ciu2.getVisibleHistorico());

    ciu2.setVisibleGPS(false);
    ciu2.setVisibleHistorico(false);
    assertTrue(usuarioHome.updateCapasInformacion(ciu2));

    ciu2 = null;
    for (CapaInformacionUsuario c : usuarioHome.getCapas(u))
      if (c.getUsuario().equals(ciu.getUsuario()))
        ciu2 = c;
    assertFalse(ciu2.getVisibleGPS());
    assertFalse(ciu2.getVisibleHistorico());
  }
View Full Code Here


      if (infoAdicional.equals(capai.getInfoAdicional()))
        ci = capai;
    assertNotNull(ci);
    assertNotNull(ci.getId());

    CapaInformacionUsuario ciu = new CapaInformacionUsuario();
    ciu.setUsuario(u);
    ciu.setCapaInformacion(ci);
    ciu.setVisibleGPS(true);
    ciu.setVisibleHistorico(true);
    this.capaInformacionUsuarioDAO.save(ciu);
    flush();

    for (Usuario usuario : this.usuarioDAO.getAll())
      if (nombreUsuario.equals(usuario.getNombreUsuario())) {
View Full Code Here

    }

    ciu.setUsuario(u);
    ciu.setCapaInformacion(capa);

    CapaInformacionUsuario old = null;

    for (CapaInformacionUsuario c : u.getCapasInformacion())
      if (c.getCapaInformacion().equals(capa))
        old = c;

    if (old == null) {
      log.debug("Creamos una nueva relacion capa-usuario" + ciu);
      this.getSession().saveOrUpdate(ciu);
    } else {
      log.debug("Actualizamos la relacion capa-usuario: " + ciu);
      old.setVisibleGPS(ciu.getVisibleGPS());
      old.setVisibleHistorico(ciu.getVisibleHistorico());
      this.getSession().saveOrUpdate(old);
    }

    return true;
  }
View Full Code Here

    le.layer.visible = true;
    le.active = true;
  }

  private void save(String layerName, boolean visible) {
    CapaInformacionUsuario cu = null;

    for (CapaInformacionUsuario c : UsuarioConsultas
        .getCapas(Authentication.getUsuario())) {
      if (c.getCapaInformacion().getNombre().equals(layerName)) {
        cu = c;
      }
    }

    if (cu == null) {
      cu = new CapaInformacionUsuario(); // Creamos una nueva relacion
      CapaInformacion capa = CapaConsultas.getByNombre(layerName);
      cu.setVisibleHistorico(false); // la iniciamos todo a falso y con
      // sus valores
      cu.setVisibleGPS(false);
      cu.setCapaInformacion(capa);
      cu.setUsuario(Authentication.getUsuario());
    }

    // XXX Esto es malvado y petara tarde o temprano
    // if (mv.getParent() instanceof HistoryMapViewer) {
    cu.setVisibleHistorico(visible);
    // } else if (mv.getParent() instanceof FleetControlMapViewer) {
    // cu.setVisibleGPS(visible);
    // }
    log.debug("guardando estado de la capa " + cu.toString());

    UsuarioAdmin.updateCapasInformacion(cu);
  }
View Full Code Here

TOP

Related Classes of es.emergya.bbdd.bean.CapaInformacionUsuario

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.