Examples of DegreeFinalizationCertificateRequest


Examples of org.fenixedu.academic.domain.serviceRequests.documentRequests.DegreeFinalizationCertificateRequest

        super.fillReport();

        fillFirstParagraph();

        fillSecondParagraph();
        final DegreeFinalizationCertificateRequest req = getDocumentRequest();

        addParameter("degreeFinalizationInfo", getDegreeFinalizationInfo(req));

        fillInstitutionAndStaffFields();
        setFooter(req);
View Full Code Here

Examples of org.fenixedu.academic.domain.serviceRequests.documentRequests.DegreeFinalizationCertificateRequest

        setBranchField();
    }

    private void fillSecondParagraph() {

        final DegreeFinalizationCertificateRequest req = getDocumentRequest();
        final StringBuilder result = new StringBuilder();

        result.append(BundleUtil.getString(Bundle.ACADEMIC, getDocumentRequest().getLanguage(),
                "conclusion.document.concluded.lowercase"));
        result.append(" ");
        result.append(BundleUtil.getString(Bundle.ACADEMIC, getDocumentRequest().getLanguage(), "label.the.male"));
        result.append(" ");
        result.append(getDegreeDescription());
        result.append(",");

        if (getDocumentRequest().getBranch() == null || getDocumentRequest().getBranch().isEmpty()) {
            result.append("");
        } else {
            result.append(",");
        }

        result.append(getDegreeFinalizationDate(req));
        result.append(getExceptionalConclusionInfo(req));

        if (req.getAverage()) {
            result.append(getDegreeFinalizationGrade(req.getFinalAverage(), getLocale()));
        } else {
            result.append(EMPTY_STR);
        }

        result.append(getDegreeFinalizationEcts(req));
        result.append(getGraduateTitle(getDocumentRequest().getRegistration(), req.getWhatShouldBeRequestedCycle()));
        result.append(getDiplomaDescription());
        result.append(getDetailedInfoIntro(req));

        addParameter("secondParagraph", result.toString());
View Full Code Here

Examples of org.fenixedu.academic.domain.serviceRequests.documentRequests.DegreeFinalizationCertificateRequest

        addParameter("branch", SINGLE_SPACE + getDocumentRequest().getBranch());
    }

    @Override
    protected String getDegreeDescription() {
        final DegreeFinalizationCertificateRequest request = getDocumentRequest();

        CycleType cycleType = request.getWhatShouldBeRequestedCycle();

        ExecutionYear conclusionYear = null;
        if (cycleType == null) {
            conclusionYear = getDocumentRequest().getRegistration().getConclusionYear();
        } else {
            conclusionYear =
                    getDocumentRequest().getRegistration().getLastStudentCurricularPlan().getCycle(cycleType).getConclusionYear();
        }

        return getDocumentRequest().getRegistration().getDegreeDescription(conclusionYear,
                request.getWhatShouldBeRequestedCycle(), getLocale());
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.serviceRequests.documentRequests.DegreeFinalizationCertificateRequest

        labelFormatter.appendLabel(")");
        labelFormatter.appendLabel(" - ").appendLabel(getAcademicServiceRequest().getServiceRequestNumberYear());
    }

    private void addCycleDescriptionIfRequired(LabelFormatter labelFormatter) {
        final DegreeFinalizationCertificateRequest request = getAcademicServiceRequest();
        if (request.getRequestedCycle() != null) {
            labelFormatter.appendLabel(request.getRequestedCycle().getQualifiedName(), LabelFormatter.ENUMERATION_RESOURCES)
                    .appendLabel(" ").appendLabel("label.of", LabelFormatter.APPLICATION_RESOURCES).appendLabel(" ");
        }
    }
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.