package nl.topicus.onderwijs.dashboard.modules.wettercom; import nl.topicus.onderwijs.dashboard.datasources.Weather; import nl.topicus.onderwijs.dashboard.datatypes.WeatherReport; import nl.topicus.onderwijs.dashboard.keys.Key; public class WeatherImpl implements Weather { private WetterComService service; private Key key; public WeatherImpl(Key key, WetterComService service) { this.key = key; this.service = service; } @Override public WeatherReport getValue() { return service.getWeather(key); } }