Package org.fenixedu.academic.domain.student

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


    @Override
    public Collection<MobilityProgram> getSearchResults(Map<String, String> argsMap, String value, int maxCount) {
        final String nvalue = StringNormalizer.normalize(value);
        final List<MobilityProgram> result = new ArrayList<MobilityProgram>();
        for (final MobilityProgram mobilityProgram : Bennu.getInstance().getProgramsSet()) {
            final RegistrationProtocol protocol = mobilityProgram.getRegistrationProtocol();
            final String name = StringNormalizer.normalize(protocol.getCode());
            if (name.indexOf(nvalue) >= 0) {
                result.add(mobilityProgram);
            }
        }
        return result;
View Full Code Here


    }

    @Override
    public boolean isAppliableFor(final StudentCurricularPlan studentCurricularPlan, final ExecutionYear executionYear) {
        final Registration registration = studentCurricularPlan.getRegistration();
        final RegistrationProtocol protocol = registration == null ? null : registration.getRegistrationProtocol();
        return protocol != null && protocol.isAlien();
    }
View Full Code Here

            new ImprovementOfApprovedEnrolmentEvent(this.getDegree().getAdministrativeOffice(), getPerson(), created);
        }
    }

    private boolean isToPayImprovementOfApprovedEnrolments() {
        final RegistrationProtocol protocol = getRegistration().getRegistrationProtocol();
        return !protocol.isMilitaryAgreement();
    }
View Full Code Here

                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());
                candidacyRow.setCell(getString("label.country"), country == null ? "" : country.getLocalizedName().toString());
                candidacyRow.setCell(getString("label.university"), universityUnit.getPresentationName());
                candidacyRow.setCell(getString("label.degrees"), group.getDescription());
                candidacyRow.setCell(getString("label.vacancies"), contest.getVacancies());
                candidacyRow.setCell(getString("label.username"), person.getUsername());
View Full Code Here

        return getClass().getName();
    }

    @Override
    final public EventType getEventType() {
        final RegistrationProtocol protocol = getRegistration().getRegistrationProtocol();
        return protocol.isExempted() || protocol.isMobilityAgreement() ? null : EventType.APPROVEMENT_CERTIFICATE_REQUEST;
    }
View Full Code Here

TOP

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

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.