Examples of AdministrativeOffice


Examples of org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice

            return SchoolUnit.createNewSchoolUnit(new MultiLanguageString(Locale.getDefault(), universityName), null, null,
                    universityAcronym, new YearMonthDay(), null, universityUnit, null, null, Boolean.FALSE, null);
        }

        private void createServiceUnits(final AggregateUnit serviceUnits) {
            AdministrativeOffice administrativeOffice = new AdministrativeOffice();
            Unit.createNewUnit(new MultiLanguageString(Locale.getDefault(), "Office"), null, null, null, new YearMonthDay(),
                    null, serviceUnits, AccountabilityType.readByType(AccountabilityTypeEnum.ADMINISTRATIVE_STRUCTURE), null,
                    null, administrativeOffice, Boolean.FALSE, null);
            new AdministrativeOfficeServiceAgreementTemplate(administrativeOffice);
        }
View Full Code Here

Examples of org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice

        final Map<AdministrativeOfficeType, List<PostingRule>> postingRulesByAdminOfficeType =
                new HashMap<AdministrativeOfficeType, List<PostingRule>>();

        for (final AdministrativeOfficeType officeType : AdministrativeOfficeType.values()) {
            final AdministrativeOffice office = AdministrativeOffice.readByAdministrativeOfficeType(officeType);
            if (office != null) {
                final List<PostingRule> postingRules = new ArrayList<PostingRule>();
                for (PostingRule postingRule : office.getServiceAgreementTemplate().getActiveVisiblePostingRules()) {
                    if (!ExternalScholarshipPhdGratuityContribuitionPR.class.isAssignableFrom(postingRule.getClass())) {
                        postingRules.add(postingRule);
                    }

                }
View Full Code Here

Examples of org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice

        addCandidacyDocuments(new CandidacyDocument("curriculum.vitae"));
        addCandidacyDocuments(new CandidacyDocument("habilitation.certificate"));
        addCandidacyDocuments(new CandidacyDocument("second.habilitation.certificate"));
        addCandidacyDocuments(new CandidacyDocument("interest.letter"));

        final AdministrativeOffice administrativeOffice = executionDegree.getDegree().getAdministrativeOffice();
        new DFACandidacyEvent(administrativeOffice, person, this);
        new DegreeCurricularPlanServiceAgreement(person, executionDegree.getDegreeCurricularPlan().getServiceAgreementTemplate());
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice

    public boolean isActive() {
        return getActive().booleanValue();
    }

    protected UnitBasedSender getSender() {
        AdministrativeOffice administrativeOffice = this.getProcess().getAdministrativeOffice();
        return administrativeOffice.getUnit().getUnitBasedSenderSet().iterator().next();
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice

    protected IndividualCandidacyEvent() {
        super();
    }

    protected void init(final IndividualCandidacy candidacy, final EventType eventType, final Person person) {
        final AdministrativeOffice administrativeOffice = readAdministrativeOffice();
        checkParameters(candidacy, administrativeOffice);
        super.init(administrativeOffice, eventType, person);
        setIndividualCandidacy(candidacy);
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice

        return result;
    }

    protected UnitBasedSender getSender() {
        AdministrativeOffice administrativeOffice = this.getProcess().getAdministrativeOffice();
        return administrativeOffice.getUnit().getUnitBasedSenderSet().iterator().next();
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice

            case UNIVERSITY:
                return UniversityUnit.createNewUniversityUnit(unitName, unitNameCard, costCenterCode, acronym, begin, end,
                        parentUnit, webAddress, classification, canBeResponsibleOfSpaces, campus);

            case ADMINISTRATIVE_OFFICE_UNIT:
                AdministrativeOffice office = FenixFramework.getDomainObject(administrativeOfficeID);
                Unit unit =
                        Unit.createNewUnit(unitName, unitNameCard, costCenterCode, acronym, begin, end, parentUnit,
                                accountabilityType, webAddress, classification, office, canBeResponsibleOfSpaces, campus);
                unit.setType(type);
                return unit;
View Full Code Here

Examples of org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice

            this.addErrorMessage(BundleUtil.getString(Bundle.SCIENTIFIC, "please.fill.mandatory.fields"));
            return "";
        }

        try {
            AdministrativeOffice administrativeOffice = FenixFramework.getDomainObject(getAcademicAdminOfficeId());
            CreateDegree.run(this.name, this.nameEn, this.acronym, DegreeType.valueOf(this.bolonhaDegreeType),
                    this.getEctsCredits(), null, this.prevailingScientificArea, administrativeOffice);
        } catch (IllegalDataAccessException e) {
            this.addErrorMessage(BundleUtil.getString(Bundle.SCIENTIFIC, "error.notAuthorized"));
            return "curricularPlansManagement";
View Full Code Here

Examples of org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice

public class EventGenerator {

    public static void generateNecessaryEvents(StudentCurricularPlan studentCurricularPlan, Person person,
            ExecutionYear executionYear) {

        final AdministrativeOffice administrativeOffice = studentCurricularPlan.getDegree().getAdministrativeOffice();

        switch (studentCurricularPlan.getDegree().getDegreeType()) {

        case BOLONHA_ADVANCED_FORMATION_DIPLOMA:
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.