Class SavedPlacesServiceImpl
java.lang.Object
com.is.findyourplace.service.gestioneRicerca.SavedPlacesServiceImpl
- All Implemented Interfaces:
SavedPlacesService
-
Constructor Summary
ConstructorsConstructorDescriptionSavedPlacesServiceImpl(PreferitiRepository preferitiRepository, LuogoRepository luogoRepository) Costruttore del service. -
Method Summary
Modifier and TypeMethodDescriptionvoiddeletePreferito(Preferiti luogoSalvato) Query per rimuovere un luogo dai preferiti.findLuoghiPreferitiDtoByIdUtente(Long idUtente) Query per recuperare la lista dei luoghi preferiti di un utente.findLuogoById(Long idLuogo) Query per recuperare il luogo tramite il suo id.findPreferito(Long idUtente, Long idLuogo) Query per recuperare il luogo preferito tramite il suo id e quello dell'utente.voidsavePreferito(Utente utente, Luogo luogo) Salva un luogo tra i preferiti fi un utente.voidupdateNotPreferito(Preferiti preferito, boolean notifiche) Query per la gestione delle notifiche di un luogo preferito.
-
Constructor Details
-
SavedPlacesServiceImpl
public SavedPlacesServiceImpl(PreferitiRepository preferitiRepository, LuogoRepository luogoRepository) Costruttore del service.- Parameters:
preferitiRepository- preferitiRepositoryluogoRepository- luogoRepository
-
-
Method Details
-
savePreferito
Description copied from interface:SavedPlacesServiceSalva un luogo tra i preferiti fi un utente.- Specified by:
savePreferitoin interfaceSavedPlacesService- Parameters:
utente- Id dell' Utenteluogo- Id del Luogo
-
findLuoghiPreferitiDtoByIdUtente
Description copied from interface:SavedPlacesServiceQuery per recuperare la lista dei luoghi preferiti di un utente.- Specified by:
findLuoghiPreferitiDtoByIdUtentein interfaceSavedPlacesService- Parameters:
idUtente- Id dell' Utente- Returns:
- Lista dei luoghi preferiti dell'utente
-
findPreferito
Description copied from interface:SavedPlacesServiceQuery per recuperare il luogo preferito tramite il suo id e quello dell'utente.- Specified by:
findPreferitoin interfaceSavedPlacesService- Parameters:
idUtente- Id dell' UtenteidLuogo- Id del Luogo- Returns:
- Luogo preferito con gli id indicati
-
deletePreferito
Description copied from interface:SavedPlacesServiceQuery per rimuovere un luogo dai preferiti.- Specified by:
deletePreferitoin interfaceSavedPlacesService- Parameters:
luogoSalvato- Luogo da rimuovere
-
updateNotPreferito
Description copied from interface:SavedPlacesServiceQuery per la gestione delle notifiche di un luogo preferito.- Specified by:
updateNotPreferitoin interfaceSavedPlacesService- Parameters:
preferito- luogo preferitonotifiche- campo che definisce se le notifiche sono attive
-
findLuogoById
Description copied from interface:SavedPlacesServiceQuery per recuperare il luogo tramite il suo id.- Specified by:
findLuogoByIdin interfaceSavedPlacesService- Parameters:
idLuogo- Id del Luogo- Returns:
- Luogo con l'id indicato
-