Examples of MobilityProgram


Examples of org.fenixedu.academic.domain.candidacyProcess.mobility.MobilityProgram

                (ChooseMobilityProgramBean) getObjectFromViewState("choose.mobility.program.bean");
        if (chooseMobilityProgramBean == null) {
            chooseMobilityProgramBean = new ChooseMobilityProgramBean(getProcess(request));
            String mobilityProgramEid = request.getParameter("mobilityProgramEid");
            if (mobilityProgramEid != null && !mobilityProgramEid.isEmpty()) {
                MobilityProgram mobilityProgram = FenixFramework.getDomainObject(mobilityProgramEid);
                chooseMobilityProgramBean.setMobilityProgram(mobilityProgram);
            }
        }
        request.setAttribute("chooseMobilityProgramBean", chooseMobilityProgramBean);
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.candidacyProcess.mobility.MobilityProgram

    @Override
    protected Predicate<IndividualCandidacyProcess> getChildProcessSelectionPredicate(final CandidacyProcess process,
            HttpServletRequest request) {
        final Degree selectedDegree = getChooseDegreeBean(request).getDegree();
        final MobilityProgram mobilityProgram = getChooseMobilityProgramBean(request).getMobilityProgram();
        if (selectedDegree == null) {
            if (mobilityProgram == null) {
                return Predicates.alwaysTrue();
            } else {
                return new Predicate<IndividualCandidacyProcess>() {
View Full Code Here

Examples of org.fenixedu.academic.domain.candidacyProcess.mobility.MobilityProgram

    protected List<IndividualCandidacyProcess> getChildProcesses(final CandidacyProcess process, HttpServletRequest request) {
        Collection<IndividualCandidacyProcess> processes = process.getChildProcessesSet();
        List<IndividualCandidacyProcess> selectedDegreesIndividualCandidacyProcesses =
                new ArrayList<IndividualCandidacyProcess>();
        Degree selectedDegree = getChooseDegreeBean(request).getDegree();
        MobilityProgram selectedProgram = getChooseMobilityProgramBean(request).getMobilityProgram();

        for (IndividualCandidacyProcess child : processes) {
            if ((selectedDegree == null)
                    || ((MobilityIndividualApplicationProcess) child).getCandidacy().getSelectedDegree() == selectedDegree) {
View Full Code Here

Examples of org.fenixedu.academic.domain.candidacyProcess.mobility.MobilityProgram

        return mapping.findForward("view-university-agreements");
    }

    public ActionForward prepareExecuteInsertMobilityQuota(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        MobilityProgram program = getDomainObject(request, "mobilityProgramId");

        request.setAttribute("erasmusVacancyBean", new ErasmusVacancyBean(program));

        return mapping.findForward("insert-university-agreement");
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.candidacyProcess.mobility.MobilityProgram

    @Atomic
    public void editEmailTemplates(final MobilityEmailTemplateBean bean) {
        final MobilityEmailTemplateType type = bean.getType();
        final String subject = bean.getSubject();
        final String body = bean.getBody();
        final MobilityProgram program = bean.getMobilityProgram();
        /*
         * Don't use getMobilityPrograms() to get the programs affected by this
         * edit. All programs should be affected even those who don't have
         * quotas defines to this period at the time.
         */
 
View Full Code Here

Examples of org.fenixedu.academic.domain.candidacyProcess.mobility.MobilityProgram

        return getEmailTemplateFor(program, type) != null;
    }

    @Deprecated
    public MobilityEmailTemplate getEmailTemplateFor(final MobilityEmailTemplateType type) {
        MobilityProgram mobilityProgram = getMobilityPrograms().iterator().next();

        return getEmailTemplateFor(mobilityProgram, type);
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.candidacyProcess.mobility.MobilityProgram

        return getEmailTemplateFor(mobilityProgram, type);
    }

    @Deprecated
    public boolean hasEmailTemplateFor(final MobilityEmailTemplateType type) {
        MobilityProgram mobilityProgram = getMobilityPrograms().iterator().next();
        return hasEmailTemplateFor(mobilityProgram, type);
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.candidacyProcess.mobility.MobilityProgram

                final Person person = registration.getPerson();
                final ICurriculum curriculum = registration.getCurriculum();
                final OutboundMobilityCandidacyContest contest = candidacy.getOutboundMobilityCandidacyContest();
                final OutboundMobilityCandidacyContestGroup group = contest.getOutboundMobilityCandidacyContestGroup();
                final MobilityAgreement mobilityAgreement = contest.getMobilityAgreement();
                final MobilityProgram mobilityProgram = mobilityAgreement.getMobilityProgram();
                final RegistrationProtocol registrationProtocol = mobilityProgram.getRegistrationProtocol();
                final UniversityUnit universityUnit = mobilityAgreement.getUniversityUnit();
                final Country country = universityUnit.getCountry();

                final Row candidacyRow = spreadsheetCandidates.addRow();
                candidacyRow.setCell(getString("label.mobility.program"), registrationProtocol.getDescription().getContent());
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.