Examples of AdministrativeOffice


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

    private void addParametersInformation() {
        addParameter("studentNumber", getStudentNumber());
        addParameter("degreeDescription", getDegreeDescription());

        AdministrativeOffice administrativeOffice = getAdministrativeOffice();
        Person activeUnitCoordinator = administrativeOffice.getCoordinator().getPerson();

        addParameter("administrativeOfficeCoordinatorName", activeUnitCoordinator.getName());
        addParameter("administrativeOfficeName", getI18NText(administrativeOffice.getName()));
        addParameter("institutionName", Bennu.getInstance().getInstitutionUnit().getName());
        addParameter("universityName", UniversityUnit.getInstitutionsUniversityUnit().getName());

        addParameter("day", new LocalDate().toString(DD_MMMM_YYYY, getLocale()));
View Full Code Here

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

    }

    @Atomic
    private void changeDegreeJurisdiction(String programOid, String officeOid) {
        AcademicProgram program = FenixFramework.getDomainObject(programOid);
        AdministrativeOffice office = FenixFramework.getDomainObject(officeOid);

        program.setAdministrativeOffice(office);
        if (program instanceof Degree) {
            Degree degree = (Degree) program;
            if (degree.getDegreeType() == DegreeType.BOLONHA_ADVANCED_SPECIALIZATION_DIPLOMA && degree.getPhdProgram() != null) {
View Full Code Here

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

        addParametersInformation();
    }

    private void addParametersInformation() {

        AdministrativeOffice administrativeOffice = getAdministrativeOffice();
        Person coordinator = administrativeOffice.getCoordinator().getPerson();
        Person student = getDocumentRequest().getPerson();
        final UniversityUnit university = UniversityUnit.getInstitutionsUniversityUnit();

        String coordinatorGender = getCoordinatorGender(coordinator);

        String labelStudent;
        if (student.isMale()) {
            labelStudent = BundleUtil.getString(Bundle.ACADEMIC, getLocale(), "label.of.student.male");
        } else {
            labelStudent = BundleUtil.getString(Bundle.ACADEMIC, getLocale(), "label.of.student.female");
        }

        String coordinatorName = coordinator.getName();
        String adminOfficeUnitName = getI18NText(administrativeOffice.getName()).toUpperCase();
        String universityName = getMLSTextContent(university.getPartyName()).toUpperCase();

        String institutionName = getInstitutionName().toUpperCase();

        String template = BundleUtil.getString(Bundle.ACADEMIC, getLocale(), "label.courseLoad.personalData.first");
View Full Code Here

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

    private void addParametersInformation() {
        addParameter("studentNumber", getStudentNumber());
        addParameter("degreeDescription", getDegreeDescription());

        AdministrativeOffice administrativeOffice = getAdministrativeOffice();
        Person activeUnitCoordinator = administrativeOffice.getCoordinator().getPerson();

        addParameter("administrativeOfficeCoordinatorName", activeUnitCoordinator.getName());
        addParameter("administrativeOfficeName", getI18NText(administrativeOffice.getName()));
        addParameter("institutionName", Bennu.getInstance().getInstitutionUnit().getName());
        addParameter("universityName", UniversityUnit.getInstitutionsUniversityUnit().getName());

        addParameter("day", new LocalDate().toString(DD_MMMM_YYYY, getLocale()));
View Full Code Here

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

    @Override
    protected void fillReport() {

        addJuryElementsInformation();

        AdministrativeOffice adminOffice = process.getIndividualProgramProcess().getPhdProgram().getAdministrativeOffice();

        addParameter("presidentTitle", this.process.getPresidentTitle().getContent(getLanguage()));
        addParameter("administrativeOfficeCoordinator", adminOffice.getCoordinator().getProfile().getDisplayName());
        addParameter("administrativeOfficeName", adminOffice.getName().getContent());
        addParameter("ratificationEntityMessage",
                process.getPhdJuryElementsRatificationEntity().getRatificationEntityMessage(process, getLocale()));
    }
View Full Code Here

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

        fillReport();
    }

    @Override
    protected void fillReport() {
        final AdministrativeOffice administrativeOffice = process.getPhdProgram().getAdministrativeOffice();

        addParameter("administrativeOfficeName", administrativeOffice.getName());
        addParameter("administrativeOfficeCoordinator", administrativeOffice.getCoordinator().getProfile().getDisplayName());

        addParameter("institutionName", Bennu.getInstance().getInstitutionUnit().getPartyName().getContent());
        addParameter("universityName", UniversityUnit.getInstitutionsUniversityUnit().getPartyName().getContent());

        addParameter("studentNumber", getStudentNumber());
View Full Code Here

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

        return list(mapping, form, request, response);
    }

    @Atomic
    private void createAcademicOffice(AssociatedObjectsBean bean) {
        AdministrativeOffice office = new AdministrativeOffice();
        office.setAdministrativeOfficeType(bean.getType());
        new AdministrativeOfficeServiceAgreementTemplate(office);

        office.setCampus(bean.getBuilding());

        office.setName(bean.getNameLS());
        office.setCoordinator(User.findByUsername(bean.getUsername()));
        office.setRootDomainObject(Bennu.getInstance());
    }
View Full Code Here

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

        return list(mapping, form, request, response);
    }

    @Atomic(mode = TxMode.WRITE)
    private void createEmptyDegree(AssociatedObjectsBean bean) {
        AdministrativeOffice adminOffice = bean.getOffice();

        EmptyDegree emptyDegree = EmptyDegree.getInstance();
        if (emptyDegree == null) {
            EmptyDegree.init();
        }
View Full Code Here

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

        addParameter("enrolment", BundleUtil.getString(Bundle.ACADEMIC, getLocale(), "label.serviceRequests.enrolment"));
    }

    private void addParametersInformation() {

        AdministrativeOffice administrativeOffice = getAdministrativeOffice();
        Person coordinator = administrativeOffice.getCoordinator().getPerson();
        Person student = getDocumentRequest().getPerson();
        final UniversityUnit university = UniversityUnit.getInstitutionsUniversityUnit();

        String coordinatorGender = getCoordinatorGender(coordinator);

        String labelStudent;
        if (student.isMale()) {
            labelStudent = BundleUtil.getString(Bundle.ACADEMIC, getLocale(), "label.the.student.male");
        } else {
            labelStudent = BundleUtil.getString(Bundle.ACADEMIC, getLocale(), "label.the.student.female");
        }

        String coordinatorName = coordinator.getName();
        String adminOfficeUnitName = getI18NText(administrativeOffice.getName()).toUpperCase();
        String universityName = getMLSTextContent(university.getPartyName()).toUpperCase();

        String institutionName = getInstitutionName().toUpperCase();

        String template = BundleUtil.getString(Bundle.ACADEMIC, getLocale(), "label.program.certificate.personalData.first");
View Full Code Here

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

    }

    private void extractOffices(String officesStr, Set<AdministrativeOffice> offices) {
        if (!officesStr.trim().isEmpty()) {
            for (String officeStr : SPLITTER.split(officesStr)) {
                AdministrativeOffice office = FenixFramework.getDomainObject(officeStr);
                offices.add(office);
            }
        }
    }
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.