Package ru.gentoos.ehouse.datasource
Interface OpenWeatherSource
- All Known Implementing Classes:
OpenWeatherDataSource
public interface OpenWeatherSource
Контракт источника погоды OpenWeatherMap (интерфейс для тестируемости).
Реализация — OpenWeatherDataSource; в тестах — фиктивный источник
с фиксированной температурой.
-
Method Summary
Modifier and TypeMethodDescriptionТекущая температура в заданном городе (°C, округлена как в Python).
-
Method Details
-
getCurrentTemperature
Double getCurrentTemperature()Текущая температура в заданном городе (°C, округлена как в Python).- Returns:
- температура или
nullпри ошибке
-