class ReviewInviteAssessorsOverviewController extends CompetitionManagementCookieController<ReviewOverviewSelectionForm> {

    @GetMapping("/pending-and-declined")
    public String overview(Model model,
                           @ModelAttribute(name = SELECTION_FORM, binding = false) ReviewOverviewSelectionForm selectionForm,
                           @SuppressWarnings("unused") BindingResult bindingResult,
                           @PathVariable("competitionId") long competitionId,
                           @RequestParam(defaultValue = "0") int page,
                           HttpServletRequest request,
                           HttpServletResponse response) {

        updateOverviewSelectionForm(request, response, competitionId, selectionForm);

        model.addAttribute("model", panelInviteAssessorsOverviewModelPopulator.populateModel(
                competitionId,
                page
        ));

        return "assessors/panel-overview";
    }

}