Class SavedPlacesController
java.lang.Object
com.is.findyourplace.controller.gestioneRicerca.SavedPlacesController
Gestisce il salvataggio e visualizzazione dei luoghi preferiti.
-
Constructor Summary
ConstructorsConstructorDescriptionSavedPlacesController(SavedPlacesService savedPlacesService, AccountService accountService) Construttore del controller. -
Method Summary
Modifier and TypeMethodDescriptiondeleteSearch(Long idLuogo) Mapping per cancellare un luogo dai preferiti.searchHistory(org.springframework.ui.Model model) Mapping della pagina dei luoghi preferiti.Mapping per la gestione delle notifiche di un luogo preferito.Mapping per l'aggiunta o la rimozione del luogo tra i preferiti.
-
Constructor Details
-
SavedPlacesController
Construttore del controller.- Parameters:
savedPlacesService- Service della gestione degli accountaccountService- Service dei luoghi preferiti
-
-
Method Details
-
searchHistory
Mapping della pagina dei luoghi preferiti.- Parameters:
model- Model- Returns:
- ricerca/savedPlaces.html
-
deleteSearch
@PostMapping("/savedPlaces/deletePlace") @ResponseBody public org.springframework.http.ResponseEntity<Map<String,Object>> deleteSearch(@RequestParam Long idLuogo) Mapping per cancellare un luogo dai preferiti.- Parameters:
idLuogo- id del Luogo- Returns:
- 200 OK / 401 UNAUTHORIZED
-
setNot
@PostMapping("/savedPlaces/setNot") @ResponseBody public org.springframework.http.ResponseEntity<Map<String,Object>> setNot(@RequestParam Long idLuogo, @RequestParam boolean isActive) Mapping per la gestione delle notifiche di un luogo preferito.- Parameters:
idLuogo- id del luogoisActive- campo che definisce se le notifiche sono attive- Returns:
- 200 OK / 401 UNAUTHORIZED
-
setPref
@PostMapping("/savedPlaces/setPref") @ResponseBody public org.springframework.http.ResponseEntity<Map<String,Object>> setPref(@RequestParam Long idLuogo, @RequestParam boolean isPref) Mapping per l'aggiunta o la rimozione del luogo tra i preferiti.- Parameters:
idLuogo- id del luogoisPref- campo che definisce se il luogo รจ tra i preferiti- Returns:
- 200 OK / 401 UNAUTHORIZED
-