Index
All Classes and Interfaces|All Packages
G
- getAverageWeatherForCity(String) - Method in interface gr.unipi.weather_app.repository.WeatherRepository
-
Retrieves the average temperature, humidity, wind speed, and UV index for a given city.
- getAverageWeatherForCity(String) - Method in class gr.unipi.weather_app.service.WeatherService
-
Retrieves the average weather statistics for a specific city.
- getAverageWeatherForCity(Scanner, WeatherService) - Method in class gr.unipi.weather_app.WeatherAppApplication
-
Retrieves and displays the average weather data for a specified city.
- getAverageWeatherForLastDays(int) - Method in class gr.unipi.weather_app.service.WeatherService
-
Retrieves the average weather statistics for the last specified number of days.
- getAverageWeatherForLastDays(LocalDateTime) - Method in interface gr.unipi.weather_app.repository.WeatherRepository
-
Retrieves the average temperature, humidity, wind speed, and UV index for weather data recorded within a given date range.
- getAverageWeatherForLastDays(Scanner, WeatherService) - Method in class gr.unipi.weather_app.WeatherAppApplication
-
Retrieves and displays the average weather statistics for the last X days.
- getMostSearchedCities() - Method in class gr.unipi.weather_app.service.WeatherService
-
Retrieves the most searched cities based on the number of queries stored in the database.
- getWeather(String) - Method in class gr.unipi.weather_app.service.WeatherService
-
Fetches weather data for a given city from an external API and saves it to the database.
- getWeatherData(Scanner, WeatherService) - Method in class gr.unipi.weather_app.WeatherAppApplication
-
Fetches and displays real-time weather data for a specified city.
- gr.unipi.weather_app - package gr.unipi.weather_app
-
The root package for the Weather App.
- gr.unipi.weather_app.configuration - package gr.unipi.weather_app.configuration
-
This package contains configuration classes for the Weather App.
- gr.unipi.weather_app.model - package gr.unipi.weather_app.model
-
This package contains the model classes for the Weather App.
- gr.unipi.weather_app.repository - package gr.unipi.weather_app.repository
-
This package contains the repository layer for the Weather App.
- gr.unipi.weather_app.service - package gr.unipi.weather_app.service
-
This package contains the service layer for the Weather App.
All Classes and Interfaces|All Packages