Examples of PhdIndividualProgramProcess


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

    public ActionForward juryDocumentsDownload(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) throws IOException {

        try {

            final PhdIndividualProgramProcess process = getProcess(request);
            ExecuteProcessActivity.run(process.getThesisProcess(), JuryDocumentsDownload.class, getOperationBean());
            writeFile(response, getZipDocumentsFilename(process), PhdDocumentsZip.ZIP_MIME_TYPE, createZip(process
                    .getThesisProcess().getThesisDocumentsToFeedback()));

            return null;

        } catch (DomainException e) {
View Full Code Here

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

    public ActionForward juryReviewDocumentsDownload(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
            HttpServletResponse response) throws IOException {

        try {

            final PhdIndividualProgramProcess process = getProcess(request);
            ExecuteProcessActivity.run(process.getThesisProcess(), JuryReviewDocumentsDownload.class, getOperationBean());

            writeFile(response, getZipDocumentsFilename(process), PhdDocumentsZip.ZIP_MIME_TYPE, createZip(process
                    .getThesisProcess().getReportThesisJuryElementDocuments()));

            return null;

        } catch (DomainException e) {
View Full Code Here

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

    }

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

        final PhdIndividualProgramProcess process = getProcess(request);
        final RegistrationFormalizationBean bean = getRenderedObject("registrationFormalizationBean");

        try {

            ExecuteProcessActivity.run(process, EditWhenStartedStudies.class.getSimpleName(), bean);

        } catch (final DomainException e) {
            addErrorMessage(request, e.getMessage(), e.getArgs());
            return mapping.findForward("editWhenStartedStudies");
        }

        return redirect(
                String.format("/phdIndividualProgramProcess.do?method=viewProcess&processId=%s", process.getExternalId()),
                request);
    }
View Full Code Here

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

    // End of Print school registration declaration

    // Phd Configuration Management
    public ActionForward preparePhdConfigurationManagement(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        final PhdIndividualProgramProcess process = getProcess(request);
        PhdConfigurationIndividualProgramProcessBean bean = new PhdConfigurationIndividualProgramProcessBean(process);
        request.setAttribute("phdConfigurationIndividualProgramProcessBean", bean);
        return mapping.findForward("managePhdIndividualProcessConfiguration");
    }
View Full Code Here

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

        return mapping.findForward("managePhdIndividualProcessConfiguration");
    }

    public ActionForward savePhdConfiguration(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        final PhdIndividualProgramProcess process = getProcess(request);
        PhdConfigurationIndividualProgramProcessBean bean =
                (PhdConfigurationIndividualProgramProcessBean) getObjectFromViewState("phdConfigurationIndividualProgramProcessBean");

        ExecuteProcessActivity.run(process, ConfigurePhdIndividualProgramProcess.class, bean);
        return viewProcess(mapping, form, request, response);
View Full Code Here

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

        writeFile(response, getCandidacyDocumentsFilename(request), PhdDocumentsZip.ZIP_MIME_TYPE, createZip(request));
        return null;
    }

    private String getCandidacyDocumentsFilename(HttpServletRequest request) {
        final PhdIndividualProgramProcess process = getProcess(request).getIndividualProgramProcess();
        return String.format("%s-%s.zip", process.getProcessNumber().replace("/", "-"),
                getMessageFromResource("label.phd.manageCandidacyDocuments").replace(" ", "_"));
    }
View Full Code Here

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

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

    public ActionForward savePhdConfigurationInvalid(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        final PhdIndividualProgramProcess process = getProcess(request);
        PhdConfigurationIndividualProgramProcessBean bean = new PhdConfigurationIndividualProgramProcessBean(process);

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

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

        return mapping.findForward("managePhdIndividualProcessEmails");
    }

    public ActionForward prepareSendPhdEmail(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        final PhdIndividualProgramProcess process = getProcess(request);
        final PhdIndividualProgramProcessEmailBean emailBean = new PhdIndividualProgramProcessEmailBean();

        emailBean.setProcess(process);

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

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

    }

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

        final PhdIndividualProgramProcess process = getProcess(request);
        final PhdEmailBean bean = getRenderedObject("emailBean");

        try {

            ExecuteProcessActivity.run(process, SendPhdEmail.class, bean);
View Full Code Here

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

    }

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

        final PhdIndividualProgramProcess process = getProcess(request);
        PhdIndividualProgramProcessEmailBean bean = new PhdIndividualProgramProcessEmailBean(getPhdEmail(request));
        bean.setProcess(process);

        request.setAttribute("emailBean", bean);
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.