Пример #1
0
  @SuppressWarnings("unused")
  public ActionForward downloadTeachersListFromGiaf(
      ActionMapping mapping,
      ActionForm actionForm,
      HttpServletRequest request,
      HttpServletResponse response)
      throws IOException {
    if (isRepeatedJob(
        AccessControl.getPerson(), request, getClassForParameter(request.getParameter("type")))) {
      return selectDegreeType(mapping, actionForm, request, response);
    }
    final DegreeType degreeType = getDegreeType(request);
    final ExecutionYear executionYear = getExecutionYear(request);
    final String format = getFormat(request);

    prepareNewJobResponse(
        request,
        ReportFileFactory.createTeachersListFromGiafReportFile(format, degreeType, executionYear));

    return selectDegreeType(mapping, actionForm, request, response);
  }