} else if (candidacyOperation.getType() == CandidacyOperationType.PRINT_MEASUREMENT_TEST_DATE) {
request.setAttribute("registration", getCandidacy(request).getRegistration());
return mapping.findForward("printMeasurementTestDate");
} else if (candidacyOperation.getType() == CandidacyOperationType.PRINT_ALL_DOCUMENTS) {
StudentCandidacy candidacy = getCandidacy(request);
request.setAttribute("candidacy", candidacy);
request.setAttribute("registration", candidacy.getRegistration());
request.setAttribute("executionYear", candidacy.getExecutionDegree().getExecutionYear());
request.setAttribute("person", candidacy.getRegistration().getPerson());
request.setAttribute("campus", candidacy.getRegistration().getCampus().getName());
request.setAttribute("administrativeOfficeFeeAndInsurancePaymentCode",
administrativeOfficeFeeAndInsurancePaymentCode(candidacy.getAvailablePaymentCodesSet()));
request.setAttribute("installmentPaymentCodes", installmmentPaymentCodes(candidacy.getAvailablePaymentCodesSet()));
request.setAttribute("totalGratuityPaymentCode", totalGratuityPaymentCode(candidacy.getAvailablePaymentCodesSet()));
request.setAttribute(
"firstInstallmentEndDate",
calculateFirstInstallmentEndDate(candidacy.getRegistration(), getCandidacy(request)
.getAvailablePaymentCodesSet()));
request.setAttribute("sibsEntityCode", FenixEduAcademicConfiguration.getConfiguration().getSibsEntityCode());
final List<InfoShowOccupation> infoLessons = ReadStudentTimeTable.run(candidacy.getRegistration(), null);
request.setAttribute("infoLessons", infoLessons);
// FIXME: Cannot continue to be supported this way, tutorship is an optional dependency
// List<Tutorship> activeTutorships = Tutorship.getActiveTutorships(candidacy.getRegistration().getStudent());
// if (!activeTutorships.isEmpty()) {