public static GPSStateEnum getGPSState(Eleveur eleveur) { PointGPS gps = eleveur.getTomtomGPS(); if (gps == null || gps.getPoint() == null) { return GPS_EMPTY; } Point gpsPoint = gps.getPoint(); if (gpsPoint.getX() == 0 && gpsPoint.getY() == 0) { return GPS_EMPTY; } if (eleveur.getNbTomTomGPSModif() > 3) { return GPS_LOCKED; } return GPS_OK; }
PointGPS tomtomGPS = eleveur.getTomtomGPS(); if (tomtomGPS != null) { gps = tomtomGPS.getPoint();
PointGPS tomtomGPS = eleveur.getTomtomGPS(); if (tomtomGPS != null) { gps = tomtomGPS.getPoint();
@Override @Transaction public void updateAllWorstSecurityLevel(TopiaContext transaction) throws TopiaException, LogicException { if (log.isDebugEnabled()) { log.debug("updateAllWorstSecurityLevel"); } EleveurDAO eleveurDAO = SandraDAOHelper.getEleveurDAO(transaction); List<Eleveur> eleveurs = eleveurDAO.findAll(); for (Eleveur e : eleveurs) { int securityLevel = SandraHelper.getWorstSecurityLevel(e); e.setNiveauSecurite(securityLevel); PointGPS pointGPS = e.getTomtomGPS(); if (pointGPS != null && pointGPS.getPoint() != null) { Point point = pointGPS.getPoint(); if (point.getX() == 0 && point.getY() == 0) { e.setTomtomGPS(null); } } eleveurDAO.update(e); } }
@Override @Transaction public void updateAllWorstSecurityLevel(TopiaContext transaction) throws TopiaException, LogicException { if (log.isDebugEnabled()) { log.debug("updateAllWorstSecurityLevel"); } EleveurDAO eleveurDAO = SandraDAOHelper.getEleveurDAO(transaction); List<Eleveur> eleveurs = eleveurDAO.findAll(); for (Eleveur e : eleveurs) { int securityLevel = SandraHelper.getWorstSecurityLevel(e); e.setNiveauSecurite(securityLevel); PointGPS pointGPS = e.getTomtomGPS(); if (pointGPS != null && pointGPS.getPoint() != null) { Point point = pointGPS.getPoint(); if (point.getX() == 0 && point.getY() == 0) { e.setTomtomGPS(null); } } eleveurDAO.update(e); } }
if (eleveur.getTomtomGPS() != null) { pointGPSOld = eleveur.getTomtomGPS(); PointGPS pointGPS = eleveur.getTomtomGPS(); SandraDAOHelper.getPointGPSDAO(transaction).delete(pointGPS);
if (eleveur.getTomtomGPS() != null) { pointGPSOld = eleveur.getTomtomGPS(); PointGPS pointGPS = eleveur.getTomtomGPS(); SandraDAOHelper.getPointGPSDAO(transaction).delete(pointGPS);