class InterviewAssessorInviteController extends CompetitionManagementCookieController<InterviewSelectionForm> {

    @PostMapping(value = "/invite", params = {"removeAll"})
    public String removeAllInvitesFromInviteView(Model model,
                                                 @PathVariable("competitionId") long competitionId,
                                                 @RequestParam(defaultValue = "0") int page,
                                                 @SuppressWarnings("unused") @ModelAttribute(FORM_ATTR_NAME) InviteNewAssessorsForm form) {
        deleteAllInvites(competitionId).getSuccess();
        return redirectToInvite(competitionId, page);
    }

    @Autowired public  InterviewAssessorInviteController(InterviewInviteRestService interviewInviteRestService,
                                             InterviewInviteAssessorsFindModelPopulator interviewInviteAssessorsFindModelPopulator,
                                             InterviewInviteAssessorsInviteModelPopulator interviewInviteAssessorsInviteModelPopulator,
                                             InterviewInviteAssessorsAcceptedModelPopulator interviewInviteAssessorsAcceptedModelPopulator);

}