public void setAll(UpcomingWeather rec) { timestamp.set(rec.timestamp().getMillis(), rec.timestamp().getTimeZone()); if (ProbabilityCodeImpl.GetByName(rec.probabilitycode().get()) != ProbabilityCodeImpl.ID_UNKNOWN) { probabilitycode.set(rec.probabilitycode().get()); } else { probabilitycode.set(ProbabilityCodeImpl.NAME_UNKNOWN); } temperature.set(rec.temperature().get()); humidity.set(rec.humidity().get()); pressure.set(rec.pressure().get()); precipitation.set(rec.precipitation().get()); cloudiness.set(rec.cloudiness().get()); fog.set(rec.fog().get()); windSpeed.set(rec.windspeed().get()); windDirection.set(rec.windDirection().get()); dewpointTemperature.set(rec.dewpointTemperature().get()); }