Class SearchController

java.lang.Object
com.is.findyourplace.controller.gestioneRicerca.SearchController

@Controller public class SearchController extends Object
Gestisce la Ricerca.
  • Constructor Details

    • SearchController

      public SearchController(SearchService searchService, SavedPlacesService savedPlacesService, AccountService accountService)
      Costruttore del controller.
      Parameters:
      searchService - searchService
      savedPlacesService - savedPlacesService
      accountService - 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 form
      result - 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 ricerca
      model - Model
      Returns:
      ricerca/ricercaResult.html