protected static Set<IDegreeModuleToEvaluate> getEnroledAndEnroling( final EnrolmentContext enrolmentContext) { return enrolmentContext .getDegreeModulesToEvaluate() .stream() .filter(i -> i.isLeaf() && (i.isEnroled() || i.isEnroling())) .collect(Collectors.toSet()); }
private double calculateTotalEctsCredits(final EnrolmentContext enrolmentContext) { double accumulated = 0d; for (final IDegreeModuleToEvaluate degreeModuleToEvaluate : enrolmentContext.getDegreeModulesToEvaluate()) { accumulated += degreeModuleToEvaluate.getAccumulatedEctsCredits(enrolmentContext.getExecutionPeriod()); } return accumulated; }