Class SearchController
java.lang.Object
com.is.findyourplace.controller.gestioneRicerca.SearchController
Gestisce la Ricerca.
-
Constructor Summary
ConstructorsConstructorDescriptionSearchController(SearchService searchService, SavedPlacesService savedPlacesService, AccountService accountService) Costruttore del controller. -
Method Summary
Modifier and TypeMethodDescriptionsearch(@Valid RicercaDto ricercaDto, org.springframework.validation.BindingResult result) Pagina che effettua la ricerca.searchResult(@Valid Long ricerca, org.springframework.ui.Model model) Pagina del risultato della ricerca effettuata.
-
Constructor Details
-
SearchController
public SearchController(SearchService searchService, SavedPlacesService savedPlacesService, AccountService accountService) Costruttore del controller.- Parameters:
searchService- searchServicesavedPlacesService- savedPlacesServiceaccountService- accountService
-
-
Method Details
-
search
@PostMapping("/search") @ResponseBody public org.springframework.http.ResponseEntity<Map<String,Object>> search(@Valid @ModelAttribute("ricerca") @Valid RicercaDto ricercaDto, org.springframework.validation.BindingResult result) Pagina che effettua la ricerca.- Parameters:
ricercaDto- Parametri passati dal formresult- Contiene gli errori- Returns:
- 201 CREATED / 400 BAD REQUEST
-
searchResult
@GetMapping("/searchResult") public String searchResult(@Valid @RequestParam @Valid Long ricerca, org.springframework.ui.Model model) Pagina del risultato della ricerca effettuata.- Parameters:
ricerca- Id della ricercamodel- Model- Returns:
- ricerca/ricercaResult.html
-