Package org.fenixedu.academic.domain.student

Examples of org.fenixedu.academic.domain.student.Registration


        return registration;
    }

    public ActionForward viewRegistrationStateLog(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
            HttpServletResponse response) {
        final Registration registration = getDomainObject(request, "registrationId");

        Collection<RegistrationStateLog> logsList = registration.getRegistrationStateLogSet();
        request.setAttribute("registration", registration);
        request.setAttribute("logsList", logsList);
        return mapping.findForward("viewRegistrationStateLogChanges");
    }
View Full Code Here


            throw new DomainException("error.IndividualCandidacy.person.with.registration",
                    degreeCurricularPlan.getPresentationName());
        }

        if (hasRegistration(degreeCurricularPlan)) {
            final Registration registration = getRegistration(degreeCurricularPlan);
            setRegistration(registration);
            return registration;
        }

        getPersonalDetails().ensurePersonInternalization();
View Full Code Here

    private Registration getRegistration(final DegreeCurricularPlan degreeCurricularPlan) {
        final List<Registration> registrations = getStudent().getRegistrationsFor(degreeCurricularPlan);
        Collections.sort(registrations, Registration.COMPARATOR_BY_START_DATE);

        Registration result = null;
        for (final Registration registration : registrations) {
            if (result == null || registration.hasAnyActiveState(getCandidacyExecutionInterval())) {
                result = registration;
            }
        }
View Full Code Here

    }

    @Override
    protected Registration createRegistration(final Person person, final DegreeCurricularPlan degreeCurricularPlan,
            final CycleType cycleType, final Ingression ingression) {
        final Registration registration = super.createRegistration(person, degreeCurricularPlan, cycleType, ingression);
        registration.setRegistrationYear(getCandidacyExecutionInterval());
        return registration;
    }
View Full Code Here

    public ActionForward showCurriculum(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        RenderUtils.invalidateViewState();

        Registration registration = null;

        final String registrationId = request.getParameter("registrationId");
        registration = FenixFramework.getDomainObject(registrationId);

        if (registration == null) {
View Full Code Here

    @EntryPoint
    public ActionForward prepare(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {
        RenderUtils.invalidateViewState();

        Registration registration = null;

        final String registrationOID = getRegistrationOID(request);
        final Student loggedStudent = getUserView(request).getPerson().getStudent();

        if (registrationOID != null) {
View Full Code Here

    public ActionForward prepareReadByStudentNumber(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        RenderUtils.invalidateViewState();

        DynaActionForm actionForm = (DynaActionForm) form;
        Registration registration = null;

        final String degreeCurricularPlanId = (String) actionForm.get("degreeCurricularPlanID");
        Student student = getStudent(actionForm);
        if (student != null) {
            if (!StringUtils.isEmpty(degreeCurricularPlanId)) {
View Full Code Here

    public ActionForward prepareViewRegistrationCurriculum(ActionMapping mapping, ActionForm actionForm,
            HttpServletRequest request, HttpServletResponse response) {
        RenderUtils.invalidateViewState();

        final Registration registration = getAndSetRegistration(request);
        final RegistrationCurriculumBean registrationCurriculumBean = new RegistrationCurriculumBean(registration);
        request.setAttribute("registrationCurriculumBean", registrationCurriculumBean);

        final String degreeCurricularPlanID = getStringFromRequest(request, "degreeCurricularPlanID");
        if (degreeCurricularPlanID != null) {
            request.setAttribute("degreeCurricularPlanID", degreeCurricularPlanID);
        }

        if (!registrationCurriculumBean.hasCycleCurriculumGroup()) {
            final List<CycleCurriculumGroup> internalCycleCurriculumGroups =
                    registration.getLastStudentCurricularPlan().getInternalCycleCurriculumGrops();
            if (internalCycleCurriculumGroups.size() > 1) {
                return mapping.findForward("chooseCycleForViewRegistrationCurriculum");
            }
        }
View Full Code Here

    }

    public ActionForward prepareViewRegistrationCurriculumInvalid(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response) {

        final Registration registration = getAndSetRegistration(request);

        request.setAttribute("registrationCurriculumBean", getRegistrationCurriculumBeanFromViewState());
        request.setAttribute("degreeCurricularPlanID", registration.getLastDegreeCurricularPlan().getExternalId());

        return mapping.findForward("chooseCycleForViewRegistrationCurriculum");
    }
View Full Code Here

    public ActionForward prepareRegistrationConclusionProcess(ActionMapping mapping, ActionForm actionForm,
            HttpServletRequest request, HttpServletResponse response) {
        RenderUtils.invalidateViewState();

        final Registration registration = getAndSetRegistration(request);

        if (registration.isBolonha()) {

            if (registration.getLastStudentCurricularPlan().getInternalCycleCurriculumGrops().size() > 1) {
                request.setAttribute("registrationConclusionBean", new RegistrationConclusionBean(registration));
                return mapping.findForward("chooseCycleForRegistrationConclusion");

            } else if (registration.getInternalCycleCurriculumGrops().size() == 1) {
                final RegistrationConclusionBean bean = buildRegistrationConclusionBean(registration);
                bean.setCycleCurriculumGroup(registration.getInternalCycleCurriculumGrops().iterator().next());
                request.setAttribute("registrationConclusionBean", bean);
                return mapping.findForward("registrationConclusion");

            } else {
                return mapping.findForward("chooseCycleForRegistrationConclusion");
View Full Code Here

TOP

Related Classes of org.fenixedu.academic.domain.student.Registration

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.