Package org.fenixedu.academic.domain.organizationalStructure

Examples of org.fenixedu.academic.domain.organizationalStructure.Unit


            }
        }
    }

    private Set<IEctsConversionTable> processEnrolmentByCurricularYearStatus(EctsTableFilter filter) {
        final Unit ist = UnitUtils.readInstitutionUnit();
        Set<IEctsConversionTable> tables = new HashSet<IEctsConversionTable>();
        for (CycleType cycle : CycleType.getSortedValues()) {
            List<Integer> years = null;
            switch (cycle) {
            case FIRST_CYCLE:
View Full Code Here


    @Atomic
    private void importEnrolmentByCurricularYearTables(AcademicInterval executionInterval, String file) {
        for (String line : file.split("\n")) {
            if (!line.startsWith(BundleUtil.getString(Bundle.GEP, "label.cycle"))) {
                String[] parts = fillArray(line.split(SEPARATOR), 13);
                final Unit ist = UnitUtils.readInstitutionUnit();
                CycleType cycle;
                try {
                    cycle = CycleType.getSortedValues().toArray(new CycleType[0])[Integer.parseInt(parts[0]) - 1];
                } catch (NumberFormatException e) {
                    cycle = null;
View Full Code Here

            }
        }
    }

    private Set<IEctsConversionTable> processEnrolmentByInstitutionStatus(EctsTableFilter filter) {
        final Unit ist = UnitUtils.readInstitutionUnit();
        Set<IEctsConversionTable> tables = new HashSet<IEctsConversionTable>();
        EctsConversionTable table = EctsTableIndex.readOrCreateByYear(filter.getExecutionInterval()).getEnrolmentTableBy(ist);
        if (table != null) {
            tables.add(table);
        } else {
View Full Code Here

    @Atomic
    private void importEnrolmentByInstitutionTables(AcademicInterval executionInterval, String file) {
        for (String line : file.split("\n")) {
            if (!line.startsWith("10")) {
                String[] table = fillArray(line.split(SEPARATOR), 11);
                final Unit ist = UnitUtils.readInstitutionUnit();
                EctsInstitutionConversionTable.createConversionTable(ist, executionInterval, table);
            }
        }
    }
View Full Code Here

            }
        }
    }

    private Set<IEctsConversionTable> processGraduationByCycleStatus(EctsTableFilter filter) {
        final Unit ist = UnitUtils.readInstitutionUnit();
        Set<IEctsConversionTable> tables = new HashSet<IEctsConversionTable>();
        for (CycleType cycle : CycleType.getSortedValues()) {
            EctsGraduationGradeConversionTable table =
                    EctsTableIndex.readOrCreateByYear(filter.getExecutionInterval()).getGraduationTableBy(cycle);
            if (table != null) {
View Full Code Here

    private void importGraduationByCycleTables(AcademicInterval executionInterval, String file) {
        for (String line : file.split("\n")) {
            if (!line.startsWith(BundleUtil.getString(Bundle.GEP, "label.cycle"))) {
                String[] parts = fillArray(line.split(SEPARATOR), 23);
                CycleType cycle = CycleType.getSortedValues().toArray(new CycleType[0])[Integer.parseInt(parts[0]) - 1];
                final Unit ist = UnitUtils.readInstitutionUnit();
                EctsCycleGraduationGradeConversionTable.createConversionTable(ist, executionInterval, cycle,
                        Arrays.copyOfRange(parts, 1, 12), Arrays.copyOfRange(parts, 12, 23));
            }
        }
    }
View Full Code Here

    }

    public String writeInstitutionTree() {

        StringBuilder buffer = new StringBuilder();
        Unit unit = (Unit) pageContext.findAttribute(this.getInitialUnit());
        YearMonthDay currentDate = new YearMonthDay();

        buffer.append("<ul class='padding1 nobullet'>");
        getSubUnitsList(unit, null, buffer, currentDate, this.getUnitParamName(), this.getPath());
        buffer.append("</ul>");
View Full Code Here

        public String getAcademicUnitId() {
            return academicUnitId;
        }

        private String obtainAcademicUnitIdentifier(final Map<Unit, String> academicUnitIdentifiers) {
            final Unit unit =
                    entry instanceof ExternalEnrolment ? ((ExternalEnrolment) entry).getAcademicUnit() : Bennu.getInstance()
                            .getInstitutionUnit();
            return getAcademicUnitIdentifier(academicUnitIdentifiers, unit);
        }
View Full Code Here

        addParameter("birthDate", person.getDateOfBirthYearMonthDay().toString(DEFAULT_DATE_FORMAT));

        addParameter("executionYear", getExecutionYear().getQualifiedName());
        addParameter("institutionName", UnitUtils.readInstitutionUnit().getName());

        Unit institutionUnit = Bennu.getInstance().getInstitutionUnit();

        addAddressInformation("person", getDocumentRequest().getPerson());
        addAddressInformation("institution", institutionUnit);
        addParameter("institutionPhone", institutionUnit.getDefaultPhone().getNumber());

        addParameter("reportDate", new LocalDate().toString("dd 'de' MMMM 'de' yyyy", I18N.getLocale()));
    }
View Full Code Here

    }

    public ActionForward chooseExternalCurricularCourses(ActionMapping mapping, ActionForm actionForm,
            HttpServletRequest request, HttpServletResponse response) {

        final Unit externalUnit = getExternalUnit(request, actionForm);

        request.setAttribute("externalUnit", externalUnit);
        request.setAttribute("externalCurricularCourseBeans", buildExternalCurricularCourseResultBeans(externalUnit));
        request.setAttribute("registration", getRegistration(request, actionForm));
View Full Code Here

TOP

Related Classes of org.fenixedu.academic.domain.organizationalStructure.Unit

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.