Index
All Classes and Interfaces|All Packages|Serialized Form
A
- accountAuthForm(Model) - Method in class com.is.findyourplace.controller.gestioneUtenza.AccountController
-
Mapping method to handle user registration and login form request.
- AccountController - Class in com.is.findyourplace.controller.gestioneUtenza
-
Gestisce Registrazione, Login e Logout di un Utente.
- AccountController(AccountService) - Constructor for class com.is.findyourplace.controller.gestioneUtenza.AccountController
-
Costruttore del controller.
- AccountService - Interface in com.is.findyourplace.service.gestioneUtenza
- AccountServiceImpl - Class in com.is.findyourplace.service.gestioneUtenza
- AccountServiceImpl(UtenteRepository, PasswordEncoder) - Constructor for class com.is.findyourplace.service.gestioneUtenza.AccountServiceImpl
-
Costruttore del service.
- addViewControllers(ViewControllerRegistry) - Method in class com.is.findyourplace.configuration.WebApplicationConfig
- ALTO - Enum constant in enum class com.is.findyourplace.persistence.entity.Filtri.CostoVita
- ALTO - Enum constant in enum class com.is.findyourplace.persistence.entity.LuogoTrovato.CostoVita
B
- BASSO - Enum constant in enum class com.is.findyourplace.persistence.entity.Filtri.CostoVita
- BASSO - Enum constant in enum class com.is.findyourplace.persistence.entity.LuogoTrovato.CostoVita
-
Costo della vita Basso, Medio o Alto per regione.
C
- com.is.findyourplace - package com.is.findyourplace
- com.is.findyourplace.configuration - package com.is.findyourplace.configuration
-
Package delle configurazioni e redirects del sito.
- com.is.findyourplace.controller - package com.is.findyourplace.controller
-
Package che contiene tutti i controller dell'applicazione web.
- com.is.findyourplace.controller.gestioneAmministratori - package com.is.findyourplace.controller.gestioneAmministratori
-
Package che contiene i controller usati principalmente lato amministratore.
- com.is.findyourplace.controller.gestioneRicerca - package com.is.findyourplace.controller.gestioneRicerca
-
Package che contiene i controller usati per la ricerca di un luogo.
- com.is.findyourplace.controller.gestioneUtenza - package com.is.findyourplace.controller.gestioneUtenza
-
Package che contiene i controller usati per tutto ciò che riguarda strettamente un utente, come l'autenticazione e modifica profilo.
- com.is.findyourplace.persistence - package com.is.findyourplace.persistence
-
Package che contiene i package relativi alla persistenza dei dati nel DB.
- com.is.findyourplace.persistence.dto - package com.is.findyourplace.persistence.dto
-
Package che contiene tutti i dto usati sul sito.
- com.is.findyourplace.persistence.entity - package com.is.findyourplace.persistence.entity
-
Package che contiene tutte le Entity.
- com.is.findyourplace.persistence.entity.CompositeKeys - package com.is.findyourplace.persistence.entity.CompositeKeys
-
Package che contiene tutte le chiavi composte usate per alcune Entity.
- com.is.findyourplace.persistence.repository - package com.is.findyourplace.persistence.repository
-
Package che contiene tutte le Repository.
- com.is.findyourplace.service - package com.is.findyourplace.service
-
Package che contiene i package relativi ai Service.
- com.is.findyourplace.service.gestioneAmministratori - package com.is.findyourplace.service.gestioneAmministratori
-
Package che contiene i service usati principalmente lato amministratore.
- com.is.findyourplace.service.gestioneRicerca - package com.is.findyourplace.service.gestioneRicerca
-
Package che contiene i service usati per la ricerca di un luogo.
- com.is.findyourplace.service.gestioneUtenza - package com.is.findyourplace.service.gestioneUtenza
-
Package che contiene i service riguardanti l' utente, come l'autenticazione e la modifica del profilo.
- configure(SpringApplicationBuilder) - Method in class com.is.findyourplace.ServletInitializer
- configureGlobal(AuthenticationManagerBuilder) - Method in class com.is.findyourplace.configuration.WebSecurityConfig
-
Autowiring to encode with specified passwordEncoder.
- containerCustomizer() - Method in class com.is.findyourplace.configuration.WebApplicationConfig
-
Adds an error page for every 404 page.
- createPreferenze(Utente) - Method in interface com.is.findyourplace.service.gestioneUtenza.ProfileService
-
Crea Preferenze se un Utente non le possiede.
- createPreferenze(Utente) - Method in class com.is.findyourplace.service.gestioneUtenza.ProfileServiceImpl
- CustomUserDetails - Class in com.is.findyourplace.controller.gestioneUtenza
-
Gestisce la creazione di un Custom User in spring boot security.
- CustomUserDetails(String, String, boolean, boolean, boolean, boolean, Collection<? extends GrantedAuthority>) - Constructor for class com.is.findyourplace.controller.gestioneUtenza.CustomUserDetails
-
Costruttore CustomUserDetails.
- CustomUserDetailsService - Class in com.is.findyourplace.service.gestioneUtenza
- CustomUserDetailsService(UtenteRepository) - Constructor for class com.is.findyourplace.service.gestioneUtenza.CustomUserDetailsService
-
Costruttore del service.
D
- deletePreferito(Preferiti) - Method in interface com.is.findyourplace.service.gestioneRicerca.SavedPlacesService
-
Query per rimuovere un luogo dai preferiti.
- deletePreferito(Preferiti) - Method in class com.is.findyourplace.service.gestioneRicerca.SavedPlacesServiceImpl
- deleteSearch(Long) - Method in class com.is.findyourplace.controller.gestioneRicerca.HistoryController
-
Mapping per cancellare una ricerca dalla cronologia.
- deleteSearch(Long) - Method in class com.is.findyourplace.controller.gestioneRicerca.SavedPlacesController
-
Mapping per cancellare un luogo dai preferiti.
- dettUtente(Model, String) - Method in class com.is.findyourplace.controller.gestioneAmministratori.UserDetailsController
-
Mapping pagina per visualizzare i dettagli di un utente.
E
- editPreferences(Preferenze) - Method in class com.is.findyourplace.controller.gestioneUtenza.ProfileController
-
Mapping per la richiesta di modifica preferenze.
- editProfile(UtenteDto, BindingResult, Model, HttpServletRequest) - Method in class com.is.findyourplace.controller.gestioneUtenza.ProfileController
-
Mapping per la richiesta di modifica profilo.
- EmailService - Class in com.is.findyourplace.service.gestioneAmministratori
- EmailService() - Constructor for class com.is.findyourplace.service.gestioneAmministratori.EmailService
- equals(Object) - Method in class com.is.findyourplace.persistence.entity.Filtri
- equals(Object) - Method in class com.is.findyourplace.persistence.entity.Preferenze
- existsByAutoreAndTestoAndExpireDateAfter(String, String, LocalDateTime) - Method in interface com.is.findyourplace.persistence.repository.NotificaRepository
-
Query per controllare se esiste una notifica con autore e testo specificati con la data di scadenza passata.
- existsByEmail(String) - Method in interface com.is.findyourplace.persistence.repository.UtenteRepository
-
Query per controllare se esiste un Utente tramite l' email.
- existsByEmail(String) - Method in interface com.is.findyourplace.service.gestioneUtenza.AccountService
-
Controlla se esiste un Utente tramite l' email.
- existsByEmail(String) - Method in class com.is.findyourplace.service.gestioneUtenza.AccountServiceImpl
- existsByIdNotifica(long) - Method in interface com.is.findyourplace.persistence.repository.NotificaRepository
-
Query per controllare se esiste una notifica tramite l'id.
- existsByIdUtente(Long) - Method in interface com.is.findyourplace.persistence.repository.UtenteRepository
-
Query per controllare se esiste un Utente tramite l' id.
- existsByNome(String) - Method in interface com.is.findyourplace.persistence.repository.LuogoRepository
-
Query per controllare se esiste un Luogo usando il suo nome.
- existsByUsername(String) - Method in interface com.is.findyourplace.persistence.repository.UtenteRepository
-
Query per controllare se esiste un Utente tramite l' username.
- existsByUsername(String) - Method in interface com.is.findyourplace.service.gestioneUtenza.AccountService
-
Controlla se esiste un Utente tramite l' username.
- existsByUsername(String) - Method in class com.is.findyourplace.service.gestioneUtenza.AccountServiceImpl
F
- Filtri - Class in com.is.findyourplace.persistence.entity
-
Classe relativa ai Filtri di una ricerca.
I campi sono: id ricerca, costo della vita (ALTO - MEDIO - BASSO), dangerMax in percentuale, numAbitantiMin, numAbitantiMax, numNegoziMin, NumScuoleMin, NumRistorantiMin. - Filtri() - Constructor for class com.is.findyourplace.persistence.entity.Filtri
- Filtri.CostoVita - Enum Class in com.is.findyourplace.persistence.entity
-
Enum usato per forzare solo 3 stringhe precise.
- FiltriRepository - Interface in com.is.findyourplace.persistence.repository
- findAllNotificheRicevuteByIdUtente(Long) - Method in interface com.is.findyourplace.service.gestioneUtenza.ReceiveNotificationService
-
Trova Lista di Notifiche Ricevute di un utente.
- findAllNotificheRicevuteByIdUtente(Long) - Method in class com.is.findyourplace.service.gestioneUtenza.ReceiveNotificationServiceImpl
- findAllUtenti() - Method in interface com.is.findyourplace.service.gestioneAmministratori.ManageUsersService
-
Restituisce la lista di tutti gli utenti, mappati in UtenteDto.
- findAllUtenti() - Method in class com.is.findyourplace.service.gestioneAmministratori.ManageUsersServiceImpl
- findByAutore(String) - Method in interface com.is.findyourplace.persistence.repository.NotificaRepository
-
Query per trovare la lista notifiche inviate da un autore.
- findByEmail(String) - Method in interface com.is.findyourplace.persistence.repository.UtenteRepository
-
Query per trovare un Utente tramite l' email.
- findByIdLuogo(long) - Method in interface com.is.findyourplace.persistence.repository.LuogoRepository
-
Query per trovare un Luogo usando il suo id.
- findByIdNotifica(long) - Method in interface com.is.findyourplace.service.gestioneUtenza.ReceiveNotificationService
-
Trova NotificaDto tramite il suo id.
- findByIdNotifica(long) - Method in class com.is.findyourplace.service.gestioneUtenza.ReceiveNotificationServiceImpl
- findByIdNotifica(Long) - Method in interface com.is.findyourplace.persistence.repository.NotificaRepository
-
Query per trovare una Notifica usando il suo id.
- findByIdPreferiti(PreferitiKey) - Method in interface com.is.findyourplace.persistence.repository.PreferitiRepository
-
Query per recuperare il luogo preferito tramite il suo id.
- findByIdRicerca(long) - Method in interface com.is.findyourplace.persistence.repository.FiltriRepository
-
Query per trovare i Filtri usando idRicerca.
- findByIdRicerca(Long) - Method in interface com.is.findyourplace.persistence.repository.LuogoTrovatoRepository
-
Query custom per recuperare la lista dei luoghi trovati da una determinata ricerca tramite l'id.
- findByIdRicerca(Long) - Method in interface com.is.findyourplace.persistence.repository.RicercaRepository
-
Query per trovare una Ricerca tramite il suo id.
- findByIdRicercaAndIdUtente(long, long) - Method in interface com.is.findyourplace.persistence.repository.RicercaRepository
-
Query per trovare una Ricerca fatta da un utente.
- findByIdUtente(long) - Method in interface com.is.findyourplace.persistence.repository.PreferenzeRepository
-
Query per trovare le Preferenze usando idUtente.
- findByIdUtente(Long) - Method in interface com.is.findyourplace.persistence.repository.NotificaRicevutaRepository
-
Query custom per recuperare la lista delle notifiche ricevute di un determinato utente tramite l'id.
- findByIdUtente(Long) - Method in interface com.is.findyourplace.persistence.repository.PreferitiRepository
-
Query custom per recuperare la lista dei luoghi preferiti di un determinato utente tramite l'id.
- findByIdUtente(Long) - Method in interface com.is.findyourplace.persistence.repository.RicercaRepository
-
Query per trovare la lista delle ricerche di un utente.
- findByIdUtente(Long) - Method in interface com.is.findyourplace.persistence.repository.UtenteRepository
-
Query per trovare un Utente tramite l' id.
- findByIdUtenteAndIdNotifica(long, long) - Method in interface com.is.findyourplace.service.gestioneUtenza.ReceiveNotificationService
-
Trova NotificaRicevuta tramite l'Id di un utente e l'Id della notifica.
- findByIdUtenteAndIdNotifica(long, long) - Method in class com.is.findyourplace.service.gestioneUtenza.ReceiveNotificationServiceImpl
- findByIdUtenteAndIdNotifica(Long, Long) - Method in interface com.is.findyourplace.persistence.repository.NotificaRicevutaRepository
-
Query custom per recuperare una specifica Notifica Ricevuta.
- findByNome(String) - Method in interface com.is.findyourplace.persistence.repository.LuogoRepository
-
Query per trovare un Luogo usando il suo nome.
- findByUsername(String) - Method in interface com.is.findyourplace.persistence.repository.UtenteRepository
-
Query per trovare un Utente tramite l' username.
- findByUsername(String) - Method in interface com.is.findyourplace.service.gestioneUtenza.AccountService
-
Trova utente, mappandolo in UtenteDto, tramite username.
- findByUsername(String) - Method in class com.is.findyourplace.service.gestioneUtenza.AccountServiceImpl
- findByUsernameOrEmail(String) - Method in interface com.is.findyourplace.service.gestioneAmministratori.ManageUsersService
-
Trova utente, mappandolo in UtenteDto, tramite username o email.
- findByUsernameOrEmail(String) - Method in class com.is.findyourplace.service.gestioneAmministratori.ManageUsersServiceImpl
- findByUsernameOrEmail(String) - Method in interface com.is.findyourplace.service.gestioneUtenza.AccountService
-
Trova utente tramite username o email.
- findByUsernameOrEmail(String) - Method in class com.is.findyourplace.service.gestioneUtenza.AccountServiceImpl
- findByUsernameOrEmail(String, String) - Method in interface com.is.findyourplace.persistence.repository.UtenteRepository
-
Query per trovare un Utente tramite Username o Email.
- findFiltriByIdRicerca(Long) - Method in interface com.is.findyourplace.service.gestioneRicerca.SearchService
-
Trova i Filtri di una Ricerca.
- findFiltriByIdRicerca(Long) - Method in class com.is.findyourplace.service.gestioneRicerca.SearchServiceImpl
- findFirstByAutoreAndTestoOrderByDataInvioDesc(String, String) - Method in interface com.is.findyourplace.persistence.repository.NotificaRepository
-
Query per trovare la notifica più recente tramite autore e testo (usato per i test).
- findLuoghiByIdRicerca(Long) - Method in interface com.is.findyourplace.service.gestioneRicerca.SearchService
-
Trova lista di luoghi Dto tramite idRicerca.
- findLuoghiByIdRicerca(Long) - Method in class com.is.findyourplace.service.gestioneRicerca.SearchServiceImpl
- findLuoghiPreferitiDtoByIdUtente(Long) - Method in interface com.is.findyourplace.service.gestioneRicerca.SavedPlacesService
-
Query per recuperare la lista dei luoghi preferiti di un utente.
- findLuoghiPreferitiDtoByIdUtente(Long) - Method in class com.is.findyourplace.service.gestioneRicerca.SavedPlacesServiceImpl
- findLuogoById(Long) - Method in interface com.is.findyourplace.service.gestioneRicerca.SavedPlacesService
-
Query per recuperare il luogo tramite il suo id.
- findLuogoById(Long) - Method in class com.is.findyourplace.service.gestioneRicerca.SavedPlacesServiceImpl
- findPrefByUtente(Utente) - Method in interface com.is.findyourplace.service.gestioneUtenza.ProfileService
-
Trova Preferenze di un Utente.
- findPrefByUtente(Utente) - Method in class com.is.findyourplace.service.gestioneUtenza.ProfileServiceImpl
- findPreferito(Long, Long) - Method in interface com.is.findyourplace.service.gestioneRicerca.SavedPlacesService
-
Query per recuperare il luogo preferito tramite il suo id e quello dell'utente.
- findPreferito(Long, Long) - Method in class com.is.findyourplace.service.gestioneRicerca.SavedPlacesServiceImpl
- findRicerca(Long, Long) - Method in interface com.is.findyourplace.service.gestioneRicerca.HistoryService
-
Query per recuperare una ricerca tramite l'id dell'utente e l'id della ricerca.
- findRicerca(Long, Long) - Method in class com.is.findyourplace.service.gestioneRicerca.HistoryServiceImpl
- findRicercheDtoByIdUtente(Long) - Method in interface com.is.findyourplace.service.gestioneRicerca.HistoryService
-
Query per recuperare la cronologia delle ricerche di un determinato utente tramite il suo id.
- findRicercheDtoByIdUtente(Long) - Method in class com.is.findyourplace.service.gestioneRicerca.HistoryServiceImpl
- findUtentiByIdLuogoPreferito(Long, int) - Method in interface com.is.findyourplace.persistence.repository.UtenteRepository
-
Query personalizzata per restituire una lista di utenti che hanno salvato un luogo e le cui notifiche sono attive, in base a quanto sono distanti gli indici di qualità tra il luogo salvato e il luogo in generale.
- FindYourPlaceApplication - Class in com.is.findyourplace
- FindYourPlaceApplication() - Constructor for class com.is.findyourplace.FindYourPlaceApplication
- fromUtente(Utente) - Static method in class com.is.findyourplace.controller.gestioneUtenza.CustomUserDetails
-
Map Utente fields to UserDetails Authorities based on the isAdmin flag All users have the "USER" role, Admins have both "USER" and "ADMIN" roles.
G
- generateAlphaNumericString(int) - Static method in class com.is.findyourplace.controller.gestioneAmministratori.UserDetailsController
-
Genera una stringa casuale.
- generatePassLowercase(int) - Static method in class com.is.findyourplace.controller.gestioneAmministratori.UserDetailsController
-
Genera una stringa casuale di caratteri minuscoli.
- generatePassNumb(int) - Static method in class com.is.findyourplace.controller.gestioneAmministratori.UserDetailsController
-
Genera una stringa casuale di numeri.
- generatePassSpecialChar(int) - Static method in class com.is.findyourplace.controller.gestioneAmministratori.UserDetailsController
-
Genera una stringa casuale di caratteri speciali.
- generatePassUppercase(int) - Static method in class com.is.findyourplace.controller.gestioneAmministratori.UserDetailsController
-
Genera una stringa casuale di caratteri maiuscoli.
- getNotifiche() - Method in class com.is.findyourplace.controller.gestioneUtenza.ReceiveNotificationController
-
Pagina per recuperare le notifiche.
H
- hashCode() - Method in class com.is.findyourplace.persistence.entity.Filtri
- hashCode() - Method in class com.is.findyourplace.persistence.entity.Preferenze
- HistoryController - Class in com.is.findyourplace.controller.gestioneRicerca
-
Gestisce la cronologia delle ricerche.
- HistoryController(HistoryService, AccountService) - Constructor for class com.is.findyourplace.controller.gestioneRicerca.HistoryController
-
Construttore del controller.
- HistoryService - Interface in com.is.findyourplace.service.gestioneRicerca
- HistoryServiceImpl - Class in com.is.findyourplace.service.gestioneRicerca
- HistoryServiceImpl(RicercaRepository) - Constructor for class com.is.findyourplace.service.gestioneRicerca.HistoryServiceImpl
-
Construttore del service.
- home(Model) - Method in class com.is.findyourplace.controller.RedirectController
-
Mapping della homepage.
I
- invioNot(NotificaDto, BindingResult) - Method in class com.is.findyourplace.controller.gestioneAmministratori.NotificationController
-
Mapping pagina per inviare notifica a un utente.
- invioNotAll(NotificaDto, BindingResult) - Method in class com.is.findyourplace.controller.gestioneAmministratori.NotificationController
-
Mapping pagina per inviare notifica broadcast.
- isReadNot(Long) - Method in class com.is.findyourplace.controller.gestioneUtenza.ReceiveNotificationController
-
Pagina per impostare una notifica come letta.
L
- loadUserByUsername(String) - Method in class com.is.findyourplace.service.gestioneUtenza.CustomUserDetailsService
- Luogo - Class in com.is.findyourplace.persistence.entity
-
Classe relativa a un Luogo.
I campi sono: id luogo, coordinate, Indice di Qualità di vita (Aggiornato sempre), Data dell'ultima volta che è stato trovato il luogo. - Luogo() - Constructor for class com.is.findyourplace.persistence.entity.Luogo
- LuogoDto - Class in com.is.findyourplace.persistence.dto
-
Classe Dto di un Luogo con tutte le informazioni trovate.
- LuogoDto() - Constructor for class com.is.findyourplace.persistence.dto.LuogoDto
- LuogoPreferitoDto - Class in com.is.findyourplace.persistence.dto
-
Classe Dto di un LuogoPreferito.
- LuogoPreferitoDto() - Constructor for class com.is.findyourplace.persistence.dto.LuogoPreferitoDto
- LuogoRepository - Interface in com.is.findyourplace.persistence.repository
- LuogoTrovato - Class in com.is.findyourplace.persistence.entity
-
Classe relativa a un Luogo Trovato in una ricerca.
I campi sono: id ricerca, id luogo, Indice di Qualità di vita (Al momento della ricerca), costo della vita (ALTO - MEDIO - BASSO), danger in percentuale, numAbitanti, numNegozi, NumScuole, NumRistoranti. - LuogoTrovato(Ricerca, Luogo) - Constructor for class com.is.findyourplace.persistence.entity.LuogoTrovato
-
Costruttore LuogoTrovato.
- LuogoTrovato.CostoVita - Enum Class in com.is.findyourplace.persistence.entity
-
Enum usato per forzare solo 3 stringhe precise.
- LuogoTrovatoKey - Class in com.is.findyourplace.persistence.entity.CompositeKeys
-
Chiave primaria composta di LuogoTrovato.
- LuogoTrovatoKey() - Constructor for class com.is.findyourplace.persistence.entity.CompositeKeys.LuogoTrovatoKey
- LuogoTrovatoRepository - Interface in com.is.findyourplace.persistence.repository
M
- main(String[]) - Static method in class com.is.findyourplace.FindYourPlaceApplication
- ManageUsersController - Class in com.is.findyourplace.controller.gestioneAmministratori
-
Gestisce la visualizzazione degli utenti da parte di un Amministratore.
- ManageUsersController(ManageUsersService) - Constructor for class com.is.findyourplace.controller.gestioneAmministratori.ManageUsersController
-
Costruttore del controller.
- ManageUsersService - Interface in com.is.findyourplace.service.gestioneAmministratori
- ManageUsersServiceImpl - Class in com.is.findyourplace.service.gestioneAmministratori
- ManageUsersServiceImpl(UtenteRepository, PasswordEncoder) - Constructor for class com.is.findyourplace.service.gestioneAmministratori.ManageUsersServiceImpl
-
Costruttore del service.
- MEDIO - Enum constant in enum class com.is.findyourplace.persistence.entity.Filtri.CostoVita
- MEDIO - Enum constant in enum class com.is.findyourplace.persistence.entity.LuogoTrovato.CostoVita
- modifyPassword(String) - Method in class com.is.findyourplace.controller.gestioneAmministratori.UserDetailsController
-
Mapping pagina per visualizzare gli utenti.
- modifyUser(String) - Method in class com.is.findyourplace.controller.gestioneAmministratori.UserDetailsController
-
Mapping pagina per visualizzare gli utenti.
N
- Notifica - Class in com.is.findyourplace.persistence.entity
-
Classe relativa a una Notifica.
I campi sono: id composto da utente e notifica, autore, testo, data e ora di invio, data e ora di scadenza. - Notifica() - Constructor for class com.is.findyourplace.persistence.entity.Notifica
- NotificaDto - Class in com.is.findyourplace.persistence.dto
-
Classe Dto di Notifica.
- NotificaDto() - Constructor for class com.is.findyourplace.persistence.dto.NotificaDto
- NotificaRepository - Interface in com.is.findyourplace.persistence.repository
- NotificaRicevuta - Class in com.is.findyourplace.persistence.entity
-
Classe relativa a una Notifica Ricevuta da un Utente.
I campi sono: id utente, id notifica, isRead. - NotificaRicevuta(Utente, Notifica) - Constructor for class com.is.findyourplace.persistence.entity.NotificaRicevuta
-
Costruttore NotificaRicevuta.
- NotificaRicevutaKey - Class in com.is.findyourplace.persistence.entity.CompositeKeys
-
Chiave primaria composta di NotificaRicevuta.
- NotificaRicevutaKey() - Constructor for class com.is.findyourplace.persistence.entity.CompositeKeys.NotificaRicevutaKey
- NotificaRicevutaRepository - Interface in com.is.findyourplace.persistence.repository
- NotificationController - Class in com.is.findyourplace.controller.gestioneAmministratori
- NotificationController(NotificationService, AccountService) - Constructor for class com.is.findyourplace.controller.gestioneAmministratori.NotificationController
-
Costruttore del controller.
- NotificationService - Interface in com.is.findyourplace.service.gestioneAmministratori
- NotificationServiceImpl - Class in com.is.findyourplace.service.gestioneAmministratori
- NotificationServiceImpl(UtenteRepository, NotificaRepository) - Constructor for class com.is.findyourplace.service.gestioneAmministratori.NotificationServiceImpl
-
Costruttore del service.
P
- passwordEncoder() - Static method in class com.is.findyourplace.configuration.WebSecurityConfig
-
Define the type of PasswordEncoder used for Authentication.
- Preferenze - Class in com.is.findyourplace.persistence.entity
-
Classe relativa alle Preferenze di un utente.
I campi sono: id utente, notifiche (boolean), isStudente, isGenitore. - Preferenze() - Constructor for class com.is.findyourplace.persistence.entity.Preferenze
- PreferenzeRepository - Interface in com.is.findyourplace.persistence.repository
- Preferiti - Class in com.is.findyourplace.persistence.entity
-
Classe relativa ai luoghi Preferiti (salvati) di un utente.
I campi sono: id utente, id luogo, Indice di Qualità di vita (Al momento del salvataggio nei preferiti), notifiche (attive o no) - Preferiti(Utente, Luogo) - Constructor for class com.is.findyourplace.persistence.entity.Preferiti
-
Costruttore luogo Preferito.
- PreferitiKey - Class in com.is.findyourplace.persistence.entity.CompositeKeys
-
Chiave primaria composta di Preferiti.
- PreferitiKey() - Constructor for class com.is.findyourplace.persistence.entity.CompositeKeys.PreferitiKey
- PreferitiRepository - Interface in com.is.findyourplace.persistence.repository
- ProfileController - Class in com.is.findyourplace.controller.gestioneUtenza
-
Gestisce le operazioni su un profilo Utente.
- ProfileController(AccountService, ProfileService) - Constructor for class com.is.findyourplace.controller.gestioneUtenza.ProfileController
-
Costruttore del controller.
- ProfileService - Interface in com.is.findyourplace.service.gestioneUtenza
- ProfileServiceImpl - Class in com.is.findyourplace.service.gestioneUtenza
- ProfileServiceImpl(UtenteRepository, PasswordEncoder, PreferenzeRepository) - Constructor for class com.is.findyourplace.service.gestioneUtenza.ProfileServiceImpl
-
Costruttore del service.
Q
- QUALSIASI - Enum constant in enum class com.is.findyourplace.persistence.entity.Filtri.CostoVita
-
Costo della vita Basso, Medio o Alto per regione.
R
- ReceiveNotificationController - Class in com.is.findyourplace.controller.gestioneUtenza
- ReceiveNotificationController(ReceiveNotificationService, AccountService) - Constructor for class com.is.findyourplace.controller.gestioneUtenza.ReceiveNotificationController
-
Costruttore del controller.
- ReceiveNotificationService - Interface in com.is.findyourplace.service.gestioneUtenza
- ReceiveNotificationServiceImpl - Class in com.is.findyourplace.service.gestioneUtenza
- ReceiveNotificationServiceImpl(NotificaRepository, NotificaRicevutaRepository) - Constructor for class com.is.findyourplace.service.gestioneUtenza.ReceiveNotificationServiceImpl
-
Costruttore del Service.
- RedirectController - Class in com.is.findyourplace.controller
-
Gestisce eventuali redirect generali.
- RedirectController() - Constructor for class com.is.findyourplace.controller.RedirectController
- registration(UtenteDto, BindingResult, HttpServletRequest) - Method in class com.is.findyourplace.controller.gestioneUtenza.AccountController
-
Mapping method to handle user registration form submit request.
- removeIdUtente(Ricerca) - Method in interface com.is.findyourplace.service.gestioneRicerca.HistoryService
-
Query per rimuovere l'id di un utente da una ricerca.
- removeIdUtente(Ricerca) - Method in class com.is.findyourplace.service.gestioneRicerca.HistoryServiceImpl
- Ricerca - Class in com.is.findyourplace.persistence.entity
-
Classe relativa a una Ricerca effettuata da un Utente.
I campi sono: id ricerca, data della ricerca, coordinate, raggio, id utente che ha effettuato la ricerca. - Ricerca() - Constructor for class com.is.findyourplace.persistence.entity.Ricerca
- RicercaDto - Class in com.is.findyourplace.persistence.dto
-
Classe Dto di Utente.
- RicercaDto() - Constructor for class com.is.findyourplace.persistence.dto.RicercaDto
- RicercaRepository - Interface in com.is.findyourplace.persistence.repository
S
- SavedPlacesController - Class in com.is.findyourplace.controller.gestioneRicerca
-
Gestisce il salvataggio e visualizzazione dei luoghi preferiti.
- SavedPlacesController(SavedPlacesService, AccountService) - Constructor for class com.is.findyourplace.controller.gestioneRicerca.SavedPlacesController
-
Construttore del controller.
- SavedPlacesService - Interface in com.is.findyourplace.service.gestioneRicerca
- SavedPlacesServiceImpl - Class in com.is.findyourplace.service.gestioneRicerca
- SavedPlacesServiceImpl(PreferitiRepository, LuogoRepository) - Constructor for class com.is.findyourplace.service.gestioneRicerca.SavedPlacesServiceImpl
-
Costruttore del service.
- saveLuogoDto(LuogoDto) - Method in interface com.is.findyourplace.service.gestioneRicerca.SearchService
-
Salva un Luogo.
- saveLuogoDto(LuogoDto) - Method in class com.is.findyourplace.service.gestioneRicerca.SearchServiceImpl
- saveNotifica(NotificaDto) - Method in interface com.is.findyourplace.service.gestioneAmministratori.NotificationService
-
Salva notifica verso un singolo Utente.
- saveNotifica(NotificaDto) - Method in class com.is.findyourplace.service.gestioneAmministratori.NotificationServiceImpl
- saveNotificaBroadcast(NotificaDto) - Method in interface com.is.findyourplace.service.gestioneAmministratori.NotificationService
-
Salva notifica verso tutti gli utenti.
- saveNotificaBroadcast(NotificaDto) - Method in class com.is.findyourplace.service.gestioneAmministratori.NotificationServiceImpl
- savePreferito(Utente, Luogo) - Method in interface com.is.findyourplace.service.gestioneRicerca.SavedPlacesService
-
Salva un luogo tra i preferiti fi un utente.
- savePreferito(Utente, Luogo) - Method in class com.is.findyourplace.service.gestioneRicerca.SavedPlacesServiceImpl
- saveRicerca(RicercaDto) - Method in interface com.is.findyourplace.service.gestioneRicerca.SearchService
-
Salva una Ricerca.
- saveRicerca(RicercaDto) - Method in class com.is.findyourplace.service.gestioneRicerca.SearchServiceImpl
- saveUtente(UtenteDto) - Method in interface com.is.findyourplace.service.gestioneUtenza.AccountService
-
Crea un nuovo Utente.
- saveUtente(UtenteDto) - Method in class com.is.findyourplace.service.gestioneUtenza.AccountServiceImpl
- search(RicercaDto, BindingResult) - Method in class com.is.findyourplace.controller.gestioneRicerca.SearchController
-
Pagina che effettua la ricerca.
- SearchController - Class in com.is.findyourplace.controller.gestioneRicerca
-
Gestisce la Ricerca.
- SearchController(SearchService, SavedPlacesService, AccountService) - Constructor for class com.is.findyourplace.controller.gestioneRicerca.SearchController
-
Costruttore del controller.
- searchHistory(Model) - Method in class com.is.findyourplace.controller.gestioneRicerca.HistoryController
-
Mapping per la pagina della cronologia di ricerche.
- searchHistory(Model) - Method in class com.is.findyourplace.controller.gestioneRicerca.SavedPlacesController
-
Mapping della pagina dei luoghi preferiti.
- searchResult(Long, Model) - Method in class com.is.findyourplace.controller.gestioneRicerca.SearchController
-
Pagina del risultato della ricerca effettuata.
- SearchService - Interface in com.is.findyourplace.service.gestioneRicerca
- SearchServiceImpl - Class in com.is.findyourplace.service.gestioneRicerca
- SearchServiceImpl(RicercaRepository, UtenteRepository, LuogoRepository, LuogoTrovatoRepository, FiltriRepository, NotificaRepository) - Constructor for class com.is.findyourplace.service.gestioneRicerca.SearchServiceImpl
-
Costruttore del Service.
- securityFilterChain(HttpSecurity) - Method in class com.is.findyourplace.configuration.WebSecurityConfig
-
Define the security filter for every http.
- sendEmail(String, String, String) - Method in class com.is.findyourplace.service.gestioneAmministratori.EmailService
-
Metodo usato per mandare le email.
- serverError(Model) - Method in class com.is.findyourplace.controller.RedirectController
-
Mapping della pagina di serverError.
- ServletInitializer - Class in com.is.findyourplace
- ServletInitializer() - Constructor for class com.is.findyourplace.ServletInitializer
- setNot(Long, boolean) - Method in class com.is.findyourplace.controller.gestioneRicerca.SavedPlacesController
-
Mapping per la gestione delle notifiche di un luogo preferito.
- setPref(Long, boolean) - Method in class com.is.findyourplace.controller.gestioneRicerca.SavedPlacesController
-
Mapping per l'aggiunta o la rimozione del luogo tra i preferiti.
- setRead(NotificaRicevuta, boolean) - Method in interface com.is.findyourplace.service.gestioneUtenza.ReceiveNotificationService
-
Cambia il valore che indica se una notifica è stata letta.
- setRead(NotificaRicevuta, boolean) - Method in class com.is.findyourplace.service.gestioneUtenza.ReceiveNotificationServiceImpl
T
- toString() - Method in class com.is.findyourplace.persistence.entity.Filtri
- toString() - Method in class com.is.findyourplace.persistence.entity.Luogo
- toString() - Method in class com.is.findyourplace.persistence.entity.Notifica
- toString() - Method in class com.is.findyourplace.persistence.entity.Preferenze
- toString() - Method in class com.is.findyourplace.persistence.entity.Ricerca
- toString() - Method in class com.is.findyourplace.persistence.entity.Utente
U
- updateNotPreferito(Preferiti, boolean) - Method in interface com.is.findyourplace.service.gestioneRicerca.SavedPlacesService
-
Query per la gestione delle notifiche di un luogo preferito.
- updateNotPreferito(Preferiti, boolean) - Method in class com.is.findyourplace.service.gestioneRicerca.SavedPlacesServiceImpl
- updatePreferenze(Preferenze) - Method in interface com.is.findyourplace.service.gestioneUtenza.ProfileService
-
Aggiorna dati Preferenze.
- updatePreferenze(Preferenze) - Method in class com.is.findyourplace.service.gestioneUtenza.ProfileServiceImpl
- updateUtente(UtenteDto) - Method in interface com.is.findyourplace.service.gestioneUtenza.ProfileService
-
Aggiorna dati Utente.
- updateUtente(UtenteDto) - Method in class com.is.findyourplace.service.gestioneUtenza.ProfileServiceImpl
- updateUtentePassword(Utente, String) - Method in interface com.is.findyourplace.service.gestioneAmministratori.ManageUsersService
-
Aggiorna l'username di un utente.
- updateUtentePassword(Utente, String) - Method in class com.is.findyourplace.service.gestioneAmministratori.ManageUsersServiceImpl
- updateUtenteUsername(Utente) - Method in interface com.is.findyourplace.service.gestioneAmministratori.ManageUsersService
-
Aggiorna l'username di un utente.
- updateUtenteUsername(Utente) - Method in class com.is.findyourplace.service.gestioneAmministratori.ManageUsersServiceImpl
- UserDetailsController - Class in com.is.findyourplace.controller.gestioneAmministratori
-
Gestisce la visualizzazione e modifica parametri di un utente specifico da parte di un Amministratore.
- UserDetailsController(ManageUsersService, AccountService) - Constructor for class com.is.findyourplace.controller.gestioneAmministratori.UserDetailsController
-
Costruttore del controller.
- Utente - Class in com.is.findyourplace.persistence.entity
-
Classe relativa a un Utente registrato.
I campi sono: id autogenerato, username, password crittografata, email, numero di telefono, data di nascita, boolean isAdmin, nome, cognome. - Utente() - Constructor for class com.is.findyourplace.persistence.entity.Utente
- UtenteDto - Class in com.is.findyourplace.persistence.dto
-
Classe Dto di Utente.
- UtenteDto() - Constructor for class com.is.findyourplace.persistence.dto.UtenteDto
- UtenteRepository - Interface in com.is.findyourplace.persistence.repository
- utenti(Model) - Method in class com.is.findyourplace.controller.gestioneAmministratori.ManageUsersController
-
Mapping pagina per visualizzare gli utenti.
V
- valueOf(String) - Static method in enum class com.is.findyourplace.persistence.entity.Filtri.CostoVita
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.is.findyourplace.persistence.entity.LuogoTrovato.CostoVita
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.is.findyourplace.persistence.entity.Filtri.CostoVita
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.is.findyourplace.persistence.entity.LuogoTrovato.CostoVita
-
Returns an array containing the constants of this enum class, in the order they are declared.
- viewEditPreferences(Model) - Method in class com.is.findyourplace.controller.gestioneUtenza.ProfileController
-
Mapping della pagina per modificare le preferenze.
- viewEditProfile(Model) - Method in class com.is.findyourplace.controller.gestioneUtenza.ProfileController
-
Mapping della pagina per modificare il profilo.
W
- WebApplicationConfig - Class in com.is.findyourplace.configuration
- WebApplicationConfig() - Constructor for class com.is.findyourplace.configuration.WebApplicationConfig
- WebSecurityConfig - Class in com.is.findyourplace.configuration
- WebSecurityConfig() - Constructor for class com.is.findyourplace.configuration.WebSecurityConfig
All Classes and Interfaces|All Packages|Serialized Form