Examples of Enrolment


Examples of org.fenixedu.academic.domain.Enrolment

        return prepareSetEvaluations(mapping, actionForm, request, response);
    }

    public ActionForward prepareEditEvaluation(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        Enrolment enrolment = getEnrolmentForEdition(request);
        ExecutionSemester executionSemester = readExecutionSemester(request);
        StudentCurricularPlan studentCurricularPlan = readStudentCurricularPlan(request);

        java.util.List<Enrolment> enrolmentToUse = new java.util.ArrayList<Enrolment>();
        enrolmentToUse.add(enrolment);

        java.util.List<java.util.List<MarkSheetEnrolmentEvaluationBean>> enrolmentEvaluationBeanList =
                new java.util.ArrayList<java.util.List<MarkSheetEnrolmentEvaluationBean>>();
        createTreeCurriculumModules(studentCurricularPlan, executionSemester, enrolmentEvaluationBeanList, null, enrolmentToUse,
                true);

        request.setAttribute("entriesList", enrolmentEvaluationBeanList);

        request.setAttribute("allEvaluationsBound", enrolment.getEvaluationsSet());

        return mapping.findForward("show-edit-evaluation-form");
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.Enrolment

        return prepareEditEvaluation(mapping, actionForm, request, response);
    }

    public ActionForward markAsTemporaryEnrolled(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
            HttpServletResponse response) {
        Enrolment enrolment = readEnrolment(request);

        enrolment.markAsTemporaryEnrolled();

        return prepareSetEvaluations(mapping, actionForm, request, response);
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.Enrolment

        return prepareSetEvaluations(mapping, actionForm, request, response);
    }

    public ActionForward unEnrol(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
            HttpServletResponse response) throws Exception {
        Enrolment enrolment = readEnrolment(request);

        try {
            final RuleResult ruleResults =
                    EnrolBolonhaStudent.run(readStudentCurricularPlan(request), enrolment.getExecutionPeriod(),
                            new ArrayList<IDegreeModuleToEvaluate>(), Arrays.asList(new CurriculumModule[] { enrolment }),
                            CurricularRuleLevel.ENROLMENT_NO_RULES);

            if (ruleResults.isWarning()) {
                addRuleResultMessagesToActionMessages("warning", request, ruleResults);
View Full Code Here

Examples of org.fenixedu.academic.domain.Enrolment

    private EnrolmentEvaluation readEnrolmentEvaluation(HttpServletRequest request) {
        return getDomainObject(request, "enrolmentEvaluationId");
    }

    private Enrolment getEnrolmentForEdition(HttpServletRequest request) {
        Enrolment enrolment = getDomainObject(request, "enrolmentId");

        request.setAttribute("enrolment", enrolment);
        return enrolment;
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.Enrolment

                    final EnroledCurriculumModuleWrapper moduleEnroledWrapper =
                            (EnroledCurriculumModuleWrapper) degreeModuleToEvaluate;

                    if (moduleEnroledWrapper.getCurriculumModule() instanceof Enrolment) {
                        final Enrolment enrolment = (Enrolment) moduleEnroledWrapper.getCurriculumModule();
                        enrolment.setEnrolmentCondition(getEnrolmentCondition(enrolment, entry.getKey()));
                    }
                } else {

                    final DegreeModule degreeModule = degreeModuleToEvaluate.getDegreeModule();
                    final CurriculumGroup curriculumGroup = degreeModuleToEvaluate.getCurriculumGroup();

                    if (degreeModule.isLeaf()) {
                        if (degreeModuleToEvaluate.isOptional()) {
                            createOptionalEnrolmentFor(getEnrolmentCondition(null, entry.getKey()), degreeModuleToEvaluate,
                                    curriculumGroup);

                        } else {
                            new Enrolment(getStudentCurricularPlan(), curriculumGroup, (CurricularCourse) degreeModule,
                                    getExecutionSemester(), getEnrolmentCondition(null, entry.getKey()), createdBy);
                        }

                    } else {
                        CurriculumGroupFactory.createGroup(degreeModuleToEvaluate.getCurriculumGroup(),
View Full Code Here

Examples of org.fenixedu.academic.domain.Enrolment

                        for (final CurricularCourse curricularCourse : degreeCurricularPlan.getAllCurricularCourses()) {
                            if (checkExecutionYear(getExecutionYear(), curricularCourse)) {

                                for (final CurriculumModule curriculumModule : curricularCourse.getCurriculumModulesSet()) {
                                    if (curriculumModule.isEnrolment()) {
                                        final Enrolment enrolment = (Enrolment) curriculumModule;
                                        if (enrolment.getExecutionYear() == getExecutionYear()) {
                                            final ExecutionSemester executionSemester = enrolment.getExecutionPeriod();
                                            if (curricularCourse.isAnual()) {
                                                addEtiRow(spreadsheet, curricularCourse.getDegree(), curricularCourse, enrolment,
                                                        executionSemester, executionSemester);
                                                if (executionSemester.getSemester().intValue() == 1) {
                                                    final ExecutionSemester nextSemester =
View Full Code Here

Examples of org.fenixedu.academic.domain.Enrolment

    private String countPreviousEnrolments(final CurricularCourse curricularCourse, final ExecutionSemester executionPeriod,
            final Student student) {
        int count = 0;
        for (final CurriculumModule curriculumModule : curricularCourse.getCurriculumModulesSet()) {
            if (curriculumModule.isEnrolment()) {
                final Enrolment enrolment = (Enrolment) curriculumModule;
                if (executionPeriod.compareTo(enrolment.getExecutionPeriod()) > 0) {
                    if (enrolment.getStudentCurricularPlan().getRegistration().getStudent() == student) {
                        count++;
                    }
                }
            }
        }
View Full Code Here

Examples of org.fenixedu.academic.domain.Enrolment

            for (final IDegreeModuleToEvaluate degreeModuleToEvaluate : entry.getValue()) {
                if (degreeModuleToEvaluate.isEnroling() && degreeModuleToEvaluate.getDegreeModule().isCurricularCourse()) {
                    final CurricularCourse curricularCourse = (CurricularCourse) degreeModuleToEvaluate.getDegreeModule();

                    checkIDegreeModuleToEvaluate(curricularCourse);
                    new Enrolment(getStudentCurricularPlan(), degreeModuleToEvaluate.getCurriculumGroup(), curricularCourse,
                            getExecutionSemester(), EnrollmentCondition.VALIDATED, getResponsiblePerson().getUsername());
                }
            }
        }
View Full Code Here

Examples of org.fenixedu.academic.domain.Enrolment

        setState(thesis);
    }

    public String getSemester() {
        final Enrolment enrolment = getEnrolment();
        final CurricularCourse curricularCourse = enrolment.getCurricularCourse();
        return curricularCourse.isAnual() ? "" : enrolment.getExecutionPeriod().getSemester().toString();
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.Enrolment

        return thesis == null ? null : thesis.getExternalId();
    }

    public String getEnrolmentOID() {
        final Enrolment enrolment = getEnrolment();
        return enrolment == null ? null : enrolment.getExternalId();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.