Examples of PhdProgramDocumentUploadBean


Examples of org.fenixedu.academic.domain.phd.PhdProgramDocumentUploadBean

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

        final PhdThesisProcessBean bean = new PhdThesisProcessBean();
        bean.addDocument(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.JURY_REPORT_FEEDBACK));
        bean.setJuryElement(getProcess(request).getThesisJuryElement(AccessControl.getPerson()));

        request.setAttribute("thesisProcessBean", bean);
        request.setAttribute("thesisDocuments", getProcess(request).getThesisDocumentsToFeedback());
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.PhdProgramDocumentUploadBean

            HttpServletResponse response) {

        final Person person = getLoggedPerson(request);
        final PhdCandidacyFeedbackRequestProcess feedbackRequest = getProcess(request).getFeedbackRequest();

        final PhdProgramDocumentUploadBean bean = new PhdProgramDocumentUploadBean();
        bean.setType(PhdIndividualProgramDocumentType.CANDIDACY_FEEDBACK_DOCUMENT);

        request.setAttribute("documentBean", bean);
        request.setAttribute("canUploadDocuments", feedbackRequest.canUploadDocuments());
        request.setAttribute("sharedDocuments", feedbackRequest.getSharedDocumentsContent());
        request.setAttribute("lastFeedbackDocument", feedbackRequest.getElement(person).getLastFeedbackDocument());
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.PhdProgramDocumentUploadBean

    public ActionForward prepareSubmitComission(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {

        final PublicPresentationSeminarProcessBean submitComissionBean =
                new PublicPresentationSeminarProcessBean(getProcess(request).getIndividualProgramProcess());
        final PhdProgramDocumentUploadBean documentBean =
                new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.PUBLIC_PRESENTATION_SEMINAR_COMISSION);
        submitComissionBean.setDocument(documentBean);

        request.setAttribute("submitComissionBean", submitComissionBean);

        return mapping.findForward("submitComission");
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.PhdProgramDocumentUploadBean

    public ActionForward prepareValidateComission(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {

        final PublicPresentationSeminarProcessBean validateComissionBean =
                new PublicPresentationSeminarProcessBean(getProcess(request).getIndividualProgramProcess());
        final PhdProgramDocumentUploadBean documentBean =
                new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.PUBLIC_PRESENTATION_SEMINAR_COMISSION);
        validateComissionBean.setDocument(documentBean);

        request.setAttribute("validateComissionBean", validateComissionBean);

        return mapping.findForward("validateComission");
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.PhdProgramDocumentUploadBean

            HttpServletRequest request, HttpServletResponse response) {

        final PhdThesisProcessBean bean = new PhdThesisProcessBean();
        bean.setWhenJuryDesignated(new LocalDate());
        bean.setGenerateAlert(true);
        bean.addDocument(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.JURY_ELEMENTS));
        request.setAttribute("thesisProcessBean", bean);

        return mapping.findForward("submitJuryElementsDocument");
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.PhdProgramDocumentUploadBean

        final PhdThesisProcessBean bean = new PhdThesisProcessBean(getProcess(request));

        final PhdIndividualProgramProcess individualProcess = getProcess(request);

        if (individualProcess.isMigratedProcess()) {
            bean.addDocument(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.PROVISIONAL_THESIS));
            bean.addDocument(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.THESIS_ABSTRACT));
        } else {
            bean.addDocument(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.PROVISIONAL_THESIS).required());
            bean.addDocument(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.THESIS_ABSTRACT).required());
        }

        bean.addDocument(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.THESIS_REQUIREMENT));
        bean.addDocument(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.CV));
        bean.addDocument(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.CANDIDACY_REVIEW));
        bean.addDocument(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.OTHER));

        request.setAttribute("requestPublicThesisPresentation", bean);

        addThesisPreConditionsInformation(request, individualProcess);
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.PhdProgramDocumentUploadBean

            HttpServletRequest request, HttpServletResponse response) {
        PhdIndividualProgramProcess process = getDomainObject(request, "processId");
        PhdParticipant guider = getDomainObject(request, "guidingId");

        PhdParticipantBean guidingBean = new PhdParticipantBean(guider);
        PhdProgramDocumentUploadBean guidingAcceptanceLetter = new PhdProgramDocumentUploadBean();
        guidingAcceptanceLetter.setType(PhdIndividualProgramDocumentType.GUIDER_ACCEPTANCE_LETTER);
        guidingBean.setGuidingAcceptanceLetter(guidingAcceptanceLetter);

        request.setAttribute("process", process);
        request.setAttribute("guidingBean", guidingBean);
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.PhdProgramDocumentUploadBean

        prepareDocumentsToUpload(request);
        return mapping.findForward("manageCandidacyDocuments");
    }

    private void prepareDocumentsToUpload(HttpServletRequest request) {
        request.setAttribute("documentsToUpload", Arrays.asList(new PhdProgramDocumentUploadBean(),
                new PhdProgramDocumentUploadBean(), new PhdProgramDocumentUploadBean(), new PhdProgramDocumentUploadBean(),
                new PhdProgramDocumentUploadBean()));
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.PhdProgramDocumentUploadBean

    }

    public ActionForward prepareSubmitJuryElementsDocument(ActionMapping mapping, ActionForm actionForm,
            HttpServletRequest request, HttpServletResponse response) {
        final PhdThesisProcessBean bean = new PhdThesisProcessBean(getProcess(request).getIndividualProgramProcess());
        bean.addDocument(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.JURY_ELEMENTS));
        bean.addDocument(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.JURY_PRESIDENT_ELEMENT));
        bean.addDocument(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.JURY_PRESIDENT_DECLARATION));
        bean.addDocument(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.MAXIMUM_GRADE_GUIDER_PROPOSAL));

        return prepareSubmitJuryElementsDocument(mapping, actionForm, request, response, bean);
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.PhdProgramDocumentUploadBean

    // Submit thesis
    public ActionForward prepareSubmitThesis(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {

        final PhdThesisProcessBean bean = new PhdThesisProcessBean();
        bean.addDocument(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.FINAL_THESIS));

        request.setAttribute("submitThesisBean", bean);

        return mapping.findForward("submitThesis");
    }
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.