Examples of PhdProgramDocumentUploadBean


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

    private void prepareUploadDocumentsAttributes(PhdProgramCandidacyProcessBean bean, HttpServletRequest request) {
        request.setAttribute("candidacyBean", bean);
        request.setAttribute("candidacyProcessDocuments", bean.getCandidacyHashCode().getIndividualProgramProcess()
                .getCandidacyProcessDocuments());

        final PhdProgramDocumentUploadBean uploadBean = new PhdProgramDocumentUploadBean();
        uploadBean.setIndividualProgramProcess(bean.getCandidacyHashCode().getIndividualProgramProcess());
        request.setAttribute("documentByType", uploadBean);

        validateProcessDocuments(request, bean.getCandidacyHashCode().getIndividualProgramProcess());
    }
View Full Code Here

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

        if (!RenderUtils.getViewState("documentByType").isValid()) {
            return uploadDocumentsInvalid(mapping, form, request, response);
        }

        final PhdProgramDocumentUploadBean uploadBean = getRenderedObject("documentByType");

        if (!uploadBean.hasAnyInformation()) {
            addErrorMessage(request, "message.no.documents.to.upload");
            return uploadDocumentsInvalid(mapping, form, request, response);

        }
        try {
            PhdIndividualProgramProcess individualProgramProcess = uploadBean.getIndividualProgramProcess();
            ExecuteProcessActivity.run(individualProgramProcess, UploadDocuments.class, Collections.singletonList(uploadBean));
            addSuccessMessage(request, "message.documents.uploaded.with.success");

        } catch (final DomainException e) {
            addErrorMessage(request, "message.no.documents.to.upload");
View Full Code Here

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

        return mapping.findForward("manageGuidanceDocuments");
    }

    public ActionForward prepareUploadGuidanceDocument(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        PhdProgramDocumentUploadBean bean = new PhdProgramDocumentUploadBean();

        request.setAttribute("documentBean", bean);
        return mapping.findForward("uploadGuidanceDocument");
    }
View Full Code Here

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

        return mapping.findForward("uploadGuidanceDocument");
    }

    public ActionForward uploadGuidanceDocumentInvalid(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        PhdProgramDocumentUploadBean bean = (PhdProgramDocumentUploadBean) getRenderedObject("documentBean");

        request.setAttribute("documentBean", bean);
        return mapping.findForward("uploadGuidanceDocument");
    }
View Full Code Here

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

        return mapping.findForward("uploadGuidanceDocument");
    }

    public ActionForward uploadGuidanceDocument(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        PhdProgramDocumentUploadBean bean = (PhdProgramDocumentUploadBean) getRenderedObject("documentBean");

        ExecuteProcessActivity.run(getProcess(request), UploadGuidanceDocument.class, bean);
        return manageGuidanceDocuments(mapping, form, request, response);
    }
View Full Code Here

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

            HttpServletRequest request, HttpServletResponse response) {

        final PhdExternalOperationBean bean =
                new PhdExternalOperationBean(getPhdParticipant(request), PhdProcessAccessType.JURY_REPORTER_FEEDBACK_UPLOAD);

        bean.setDocumentBean(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.JURY_REPORT_FEEDBACK));

        request.setAttribute("operationBean", bean);
        request.setAttribute("lastReportFeedbackDocument", getThesisJuryElement(request, bean).getLastFeedbackDocument());
        request.setAttribute("waitingForJuryReporterFeedback", getProcess(request).getThesisProcess()
                .isWaitingForJuryReporterFeedback());
View Full Code Here

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

            HttpServletResponse response) {

        final PhdExternalOperationBean bean =
                new PhdExternalOperationBean(getPhdParticipant(request), PhdProcessAccessType.CANDIDACY_FEEDBACK_UPLOAD);

        bean.setDocumentBean(new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.CANDIDACY_FEEDBACK_DOCUMENT));

        request.setAttribute("operationBean", bean);
        request.setAttribute("canUploadDocuments", getFeedBackRequest(request).canUploadDocuments());
        request.setAttribute("lastFeedbackDocument", getCandidacyFeedbackRequestElement(request, bean).getLastFeedbackDocument());
View Full Code Here

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

    }

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

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

        final PhdProgramCandidacyProcessStateBean stateBean =
                new PhdProgramCandidacyProcessStateBean(getProcess(request).getIndividualProgramProcess());
        stateBean.setState(PhdProgramCandidacyProcessState.WAITING_FOR_SCIENTIFIC_COUNCIL_RATIFICATION);
View Full Code Here

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

        return mapping.findForward("manageCandidacyReview");
    }

    public ActionForward manageCandidacyReviewPostback(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        final PhdProgramDocumentUploadBean bean = new PhdProgramDocumentUploadBean();
        bean.setType(PhdIndividualProgramDocumentType.CANDIDACY_REVIEW);

        request.setAttribute("documentToUpload", bean);
        request.setAttribute("stateBean", getRenderedObject("stateBean"));

        RenderUtils.invalidateViewState();
View Full Code Here

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

    }

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

        final PhdProgramDocumentUploadBean bean = getRenderedObject("documentToUpload");

        if (!bean.hasAnyInformation()) {
            return uploadCandidacyReviewInvalid(mapping, actionForm, request, response);
        }

        try {
            ExecuteProcessActivity.run(getProcess(request),
                    org.fenixedu.academic.domain.phd.candidacy.activities.UploadCandidacyReview.class,
                    Collections.singletonList(bean));
            addSuccessMessage(request, "message.document.uploaded.with.success");

        } catch (DomainException e) {
            addErrorMessage(request, e.getKey(), e.getArgs());
            bean.setFile(null);
            return uploadCandidacyReviewInvalid(mapping, actionForm, request, response);
        }

        RenderUtils.invalidateViewState();
        return manageCandidacyReview(mapping, actionForm, request, response);
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.