Class RootController

java.lang.Object
ru.gentoos.productssite.Controllers.RootController

@Controller public class RootController extends Object
Корневой контроллер сайта. Отображает страницу со статистикой продуктов с фильтром по дате.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getReport(org.springframework.ui.Model model)
    Отображает страницу статистики за текущую дату.
    postReport(Stats stats, org.springframework.ui.Model model)
    Обрабатывает отправку формы с выбором даты и отображает статистику за указанную дату.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RootController

      public RootController()
  • Method Details

    • getReport

      @GetMapping("/") public String getReport(org.springframework.ui.Model model)
      Отображает страницу статистики за текущую дату.
      Parameters:
      model - модель для Thymeleaf
      Returns:
      имя шаблона "index"
    • postReport

      @PostMapping("/") public String postReport(Stats stats, org.springframework.ui.Model model)
      Обрабатывает отправку формы с выбором даты и отображает статистику за указанную дату.
      Parameters:
      stats - форма с выбранной датой
      model - модель для Thymeleaf
      Returns:
      имя шаблона "index"