private boolean validateEntry(LogLocationEntry lle) { if (lle != null) { if ((lle.getUserId() != null && !lle.getUserId().isEmpty()) && (lle.getLongitude() != 0.0) && (lle.getLatitude() != 0.0)) { return true; } } return false; }
private StatusResponse doLogLocationEntry(LogLocationEntry lle) { StatusResponse ret = new StatusResponse(StatusResponse.OK); if (validateEntry(lle)) { try { logLocationEntry(lle); } catch (Exception ee) { log.error("Error in logLocation", ee); } } else { log.error( "Error in request: %s, %s, %s", lle.getUserId(), lle.getLatitude(), lle.getLongitude()); ret.setResponse(StatusResponse.MALFORMED); } return ret; }