return information.getMaxStudyPlanEctsCredits().add(information.getMaxThesisEctsCredits()).longValue();
}
@Override
public DegreeOfficialPublication getDegreeOfficialPublication() {
PhdConclusionProcess lastConclusionProcess = getPhdIndividualProgramProcess().getLastConclusionProcess();
DateTime conclusionDate = null;
if (!getPhdIndividualProgramProcess().getStudyPlan().isExempted()) {
Registration registration = getPhdIndividualProgramProcess().getRegistration();
conclusionDate = registration.getConclusionDateForBolonha().toDateMidnight().toDateTime();
} else {
conclusionDate = lastConclusionProcess.getConclusionDate().toDateMidnight().toDateTime();
}
return getPhdIndividualProgramProcess().getPhdProgram().getDegree().getOfficialPublication(conclusionDate);
}