Index

B C F G H I M R T U W 
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.
B C F G H I M R T U W 
All Classes and Interfaces|All Packages