public static void checkValidCreditsPeriod(ExecutionSemester executionSemester, User user) { if (!RoleType.SCIENTIFIC_COUNCIL.isMember(user)) { TeacherCreditsFillingCE validCreditsPerid = getValidCreditsPeriod(executionSemester, user); if (validCreditsPerid == null) { throw new DomainException("message.invalid.credits.period2"); } else if (!validCreditsPerid.containsNow()) { throw new DomainException( "message.invalid.credits.period", validCreditsPerid.getBegin().toString("dd-MM-yyy HH:mm"), validCreditsPerid.getEnd().toString("dd-MM-yyy HH:mm")); } } }