public ActionForward showCurriculumHistoric(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws FenixServiceException {
final Integer semester = getIntegerFromRequest(request, "semester");
final AcademicInterval academicInterval =
AcademicInterval.getAcademicIntervalFromResumedString(request.getParameter("academicInterval"));
final CurricularCourse curricularCourse = getDomainObject(request, "curricularCourseCode");
final AcademicInterval interval =
curricularCourse.isAnual() ? academicInterval : academicInterval.getChildAcademicInterval(
AcademicPeriod.SEMESTER, semester);
request.setAttribute("infoCurriculumHistoricReport", new InfoCurriculumHistoricReport(interval, curricularCourse));