Index

A B C D E F G H I L M N P Q R S T U V W 
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
 
A B C D E F G H I L M N P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form