public SecondCycleCandidacyDegreeBean(final SecondCycleIndividualCandidacyProcess process) { setPersonalDetails(process.getPersonalDetails()); setDegree(process.getCandidacySelectedDegree()); setState(process.getCandidacyState()); setRegistrationCreated(process.hasRegistrationForCandidacy()); setNotes(process.getCandidacyNotes()); }
private Spreadsheet buildReport( final Degree degree, final SortedSet<SecondCycleIndividualCandidacyProcess> name) { final Spreadsheet spreadsheet = new Spreadsheet(degree.getSigla(), getHeader()); for (final SecondCycleIndividualCandidacyProcess process : name) { if (!process.canExecuteActivity(Authenticate.getUser())) { continue; } final Row row = spreadsheet.addRow(); row.setCell(process.getPersonalDetails().getName()); row.setCell(process.getPrecedentDegreeInformation().getConclusionGrade()); row.setCell(process.getCandidacyProfessionalExperience()); row.setCell(process.getPrecedentDegreeInformation().getDegreeAndInstitutionName()); row.setCell(process.getCandidacyAffinity()); row.setCell(process.getCandidacyDegreeNature()); row.setCell(process.getCandidacyGrade()); row.setCell( process.getCandidacyInterviewGrade() != null ? process.getCandidacyInterviewGrade() : " "); row.setCell(process.getCandidacySeriesGrade()); if (process.isCandidacyAccepted() || process.isCandidacyRejected()) { row.setCell( BundleUtil.getString( Bundle.ENUMERATION, process.getCandidacyState().getQualifiedName())); } else { row.setCell(" "); } } return spreadsheet; }