Package es.emergya.bbdd.bean

Examples of es.emergya.bbdd.bean.Recurso


      "LONGITUD_ISSI", 8);
  private final Recurso filter;

  public RecursoHome() {
    super(Recurso.class);
    filter = new Recurso();
    filter.setHabilitado(true);
  }
View Full Code Here


  }

  @Transactional(readOnly = true, rollbackFor = Throwable.class, propagation = Propagation.REQUIRES_NEW)
  public Recurso get2(Long id) {
    try {
      Recurso uniqueResult = this.get(id);
      if (uniqueResult != null) {
        this.getSession().refresh(uniqueResult);
        if (uniqueResult.getPatrullas() != null) {
          uniqueResult.getPatrullas().getId();
        }
        if (uniqueResult.getFlotas() != null) {
          uniqueResult.getFlotas().getId();
        }
        if (uniqueResult.getEstadoEurocop() != null) {
          uniqueResult.getEstadoEurocop().getId();
        }
        if (uniqueResult.getIncidencias() != null) {
          uniqueResult.getIncidencias().getId();
        }
      }
      return uniqueResult;
    } catch (Throwable t) {
      log.error("Estamos buscando un objeto que no existe", t);
View Full Code Here

                CustomMarker m = (CustomMarker) marker;
                log.trace("Hemos pinchado en " + marker);

                switch (m.getType()) {
                case RESOURCE:
                  Recurso r = (Recurso) m.getObject();
                  log.trace("Es un recurso: " + r);
                  if (r != null) {
                    menuObjective = r;
                    if (r.getPatrullas() != null) {
                      titulo.setText(i18n
                          .getString(
                              Locale.ROOT,
                              "map.menu.titulo.recursoPatrulla",
                              r.getIdentificador(),
                              r.getPatrullas()));
                    } else {
                      titulo.setText(r.getIdentificador());
                    }
                    gps.setEnabled(true);
                    summary.setEnabled(true);
                  }
                  break;
View Full Code Here

  @SuppressWarnings("unchecked")
  @Transactional(readOnly = true, rollbackFor = Throwable.class, propagation = Propagation.REQUIRES_NEW)
  public Recurso[] getNotAsigned(Flota p) {
    Recurso[] res = new Recurso[0];
    if (p == null || p.getId() == null) {
      return getByFilter(new Recurso()).toArray(new Recurso[0]);
    }
    try {
      log.debug("getNotAsigned(" + p.getId() + ")");
      Session currentSession = getSession();
      currentSession.clear();
View Full Code Here

    }
    try {
      Session currentSession = getSession();
      currentSession.clear();

      Recurso entity = null;

      if (p.getId() == null
          || (p.getId() != null && this.get(p.getId()) == null)) {
        entity = p;
      } else {
        entity = (Recurso) currentSession.merge(p);
        if (p.getEstadoEurocop() != null
            && p.getEstadoEurocop().getId() != null) {
          entity.setEstadoEurocop((EstadoRecurso) currentSession.get(
              EstadoRecurso.class, p.getEstadoEurocop().getId()));
        }
      }
      if (entity == null) {
        entity = p;
      }

      if (entity != null) {
        entity.setInfoAdicional(p.getInfoAdicional());
        entity.setNombre(p.getNombre());
      }

      Patrulla patrulla = null;
      if (p.getPatrullas() != null) {
        if (p.getPatrullas().getId() != null) {
          patrulla = (Patrulla) currentSession.load(Patrulla.class, p
              .getPatrullas().getId());
        } else {
          patrulla = p.getPatrullas();
        }
      }
      entity.setPatrullas(patrulla);

      if (entity.getEstadoEurocop() == null) {
        entity.setEstadoEurocop((EstadoRecurso) currentSession.get(
            EstadoRecurso.class, 1l));
      }

      entity.setIdentificador(entity.getNombre());
      currentSession.saveOrUpdate(entity);
    } catch (Throwable t) {
      log.error(t, t);
    }
    return true;
View Full Code Here

    Session currentSession = getSession();
    try {
      currentSession.clear();
      Criteria criteria = currentSession.createCriteria(Recurso.class)
          .add(Restrictions.eq("identificador", origen));
      final Recurso uniqueResult = (Recurso) criteria.uniqueResult();
      if (uniqueResult != null) {
        if (uniqueResult.getPatrullas() != null) {
          uniqueResult.getPatrullas().getId();
        }
        if (uniqueResult.getFlotas() != null) {
          uniqueResult.getFlotas().getId();
        }
        if (uniqueResult.getEstadoEurocop() != null) {
          uniqueResult.getEstadoEurocop().getId();
        }
        if (uniqueResult.getIncidencias() != null) {
          uniqueResult.getIncidencias().getId();
        }
      }
      return uniqueResult;
    } catch (Throwable t) {
      log.error(t, t);
View Full Code Here

    }
  }

  @Transactional(readOnly = true, rollbackFor = Throwable.class, propagation = Propagation.REQUIRED)
  public Recurso getbyDispositivo(Integer disp) {
    Recurso uniqueResult = null;
    try {
      Session currentSession = getSession();
      currentSession.clear();
      Criteria criteria = currentSession.createCriteria(Recurso.class)
          .add(Restrictions.eq("dispositivo", disp));
      uniqueResult = (Recurso) criteria.uniqueResult();
      if (uniqueResult != null) {
        if (uniqueResult.getPatrullas() != null) {
          uniqueResult.getPatrullas().getId();
        }
        if (uniqueResult.getFlotas() != null) {
          uniqueResult.getFlotas().getId();
        }
      }
    } catch (Throwable t) {
      log.error(t, t);
    }
View Full Code Here

  }

  @Transactional(readOnly = true, rollbackFor = Throwable.class, propagation = Propagation.REQUIRED)
  public Recurso getbyDispositivoServer(Integer disp) {
    long now = System.currentTimeMillis();
    Recurso res = null;
    Session currentSession = getSession();
    SessionFactory sessionFactory = (SessionFactory) MyBeanFactory
        .getBean("sessionFactory");
    Criteria criteria = currentSession.createCriteria(Recurso.class)
        .add(Restrictions.eq("dispositivo", disp)).setCacheable(true);
View Full Code Here

TOP

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

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.