Interface SavedPlacesService

All Known Implementing Classes:
SavedPlacesServiceImpl

public interface SavedPlacesService
  • Method Details

    • savePreferito

      void savePreferito(Utente utente, Luogo luogo)
      Salva un luogo tra i preferiti fi un utente.
      Parameters:
      utente - Id dell' Utente
      luogo - Id del Luogo
    • findLuoghiPreferitiDtoByIdUtente

      List<LuogoPreferitoDto> findLuoghiPreferitiDtoByIdUtente(Long idUtente)
      Query per recuperare la lista dei luoghi preferiti di un utente.
      Parameters:
      idUtente - Id dell' Utente
      Returns:
      Lista dei luoghi preferiti dell'utente
    • findPreferito

      Preferiti findPreferito(Long idUtente, Long idLuogo)
      Query per recuperare il luogo preferito tramite il suo id e quello dell'utente.
      Parameters:
      idUtente - Id dell' Utente
      idLuogo - Id del Luogo
      Returns:
      Luogo preferito con gli id indicati
    • deletePreferito

      void deletePreferito(Preferiti luogoSalvato)
      Query per rimuovere un luogo dai preferiti.
      Parameters:
      luogoSalvato - Luogo da rimuovere
    • updateNotPreferito

      void updateNotPreferito(Preferiti preferito, boolean notifiche)
      Query per la gestione delle notifiche di un luogo preferito.
      Parameters:
      preferito - luogo preferito
      notifiche - campo che definisce se le notifiche sono attive
    • findLuogoById

      Luogo findLuogoById(Long idLuogo)
      Query per recuperare il luogo tramite il suo id.
      Parameters:
      idLuogo - Id del Luogo
      Returns:
      Luogo con l'id indicato