Interface SavedPlacesService
- All Known Implementing Classes:
SavedPlacesServiceImpl
public interface SavedPlacesService
-
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.
-
Method Details
-
savePreferito
Salva un luogo tra i preferiti fi un utente.- Parameters:
utente- Id dell' Utenteluogo- Id del Luogo
-
findLuoghiPreferitiDtoByIdUtente
Query per recuperare la lista dei luoghi preferiti di un utente.- Parameters:
idUtente- Id dell' Utente- Returns:
- Lista dei luoghi preferiti dell'utente
-
findPreferito
Query per recuperare il luogo preferito tramite il suo id e quello dell'utente.- Parameters:
idUtente- Id dell' UtenteidLuogo- Id del Luogo- Returns:
- Luogo preferito con gli id indicati
-
deletePreferito
Query per rimuovere un luogo dai preferiti.- Parameters:
luogoSalvato- Luogo da rimuovere
-
updateNotPreferito
Query per la gestione delle notifiche di un luogo preferito.- Parameters:
preferito- luogo preferitonotifiche- campo che definisce se le notifiche sono attive
-
findLuogoById
Query per recuperare il luogo tramite il suo id.- Parameters:
idLuogo- Id del Luogo- Returns:
- Luogo con l'id indicato
-