Package org.fenixedu.academic.domain.curricularRules

Examples of org.fenixedu.academic.domain.curricularRules.SeniorStatuteSpecialSeasonEnrolmentScope


    }

    @Override
    protected RuleResult executeEnrolmentInEnrolmentEvaluation(ICurricularRule curricularRule,
            IDegreeModuleToEvaluate sourceDegreeModuleToEvaluate, EnrolmentContext enrolmentContext) {
        final SeniorStatuteSpecialSeasonEnrolmentScope seniorStatuteSpecialSeasonEnrolmentScope =
                (SeniorStatuteSpecialSeasonEnrolmentScope) curricularRule;
        final Enrolment enrolment = seniorStatuteSpecialSeasonEnrolmentScope.getEnrolment();
        final Registration registration = seniorStatuteSpecialSeasonEnrolmentScope.getRegistration();
        final DegreeModule degreeModule = enrolment.getDegreeModule();

        if (enrolment.getDegreeCurricularPlanOfDegreeModule() != enrolment.getDegreeCurricularPlanOfStudent()
                && enrolment.getRegistration() == registration) {
            if (enrolmentContext.isResponsiblePersonStudent()) {
View Full Code Here


                    }

                    curricularRules.add(new MaximumNumberOfECTSInSpecialSeasonEvaluation());

                    if (isEnrolingAsSenior(enrolment)) {
                        curricularRules.add(new SeniorStatuteSpecialSeasonEnrolmentScope(enrolment,
                                getRegistrationFromSeniorStatute(enrolment)));
                    }

                    result.put(degreeModuleToEvaluate, curricularRules);
                } else {
View Full Code Here

TOP

Related Classes of org.fenixedu.academic.domain.curricularRules.SeniorStatuteSpecialSeasonEnrolmentScope

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.