Examples of PhdIndividualProgramProcess


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

            HttpServletRequest request, HttpServletResponse response) {

        final PhdProgramCandidacyProcessBean bean = getCandidacyBean();

        final String externalId = (String) getFromRequest(request, "removeIndex");
        PhdIndividualProgramProcess individualProgramProcess = bean.getCandidacyHashCode().getIndividualProgramProcess();

        final Qualification qualification = getQualification(individualProgramProcess, externalId);

        try {
            ExecuteProcessActivity.run(individualProgramProcess, DeleteQualification.class, qualification);
View Full Code Here

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

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

        final PhdProgramCandidacyProcessBean bean = getCandidacyBean();
        final PhdIndividualProgramProcess process = bean.getCandidacyHashCode().getIndividualProgramProcess();

        if (!validateProcess(request, process)) {
            request.setAttribute("candidacyBean", bean);
            return mapping.findForward("validateCandidacy");
        }
View Full Code Here

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

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

        final Person person = getLoggedPerson(request);

        final PhdIndividualProgramProcess process = getProcess(request);
        if (process != null) {
            request.setAttribute("process", process);
            return mapping.findForward("viewProcess");
        }
View Full Code Here

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

    }

    @Override
    public Object provide(Object source, Object currentValue) {
        PhdIndividualProgramProcessBean processBean = (PhdIndividualProgramProcessBean) source;
        PhdIndividualProgramProcess process = processBean.getIndividualProgramProcess();

        return PhdIndividualProgramProcessState.getPossibleNextStates(process);
    }
View Full Code Here

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

    @Override
    public ActionForward execute(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
            HttpServletResponse response) throws Exception {

        final PhdIndividualProgramProcess process = getProcess(request);

        loadProcessAlertMessagesToNotify(request, process);

        return super.execute(mapping, actionForm, request, response);
    }
View Full Code Here

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

    @EntryPoint
    public ActionForward viewProcess(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        RenderUtils.invalidateViewState();
        final PhdIndividualProgramProcess process = getProcess(request);
        if (process != null && process.getRegistration() != null) {
            request.setAttribute("registrationConclusionBean", new PhdRegistrationConclusionBean(process.getRegistration()));
        }
        Collection<PhdParticipant> guidingsList = process.getGuidingsSet();
        Collection<PhdParticipant> assistantGuidingsList = process.getAssistantGuidingsSet();
        request.setAttribute("guidingsList", guidingsList);
        request.setAttribute("assistantGuidingsList", assistantGuidingsList);
        return forwardToViewProcess(mapping, request);
    }
View Full Code Here

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

    // Request Public Presentation Seminar Comission

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

        PhdIndividualProgramProcess process = getProcess(request);
        request.setAttribute("requestPublicPresentationSeminarComissionBean", new PublicPresentationSeminarProcessBean(process));

        return mapping.findForward("requestPublicPresentationSeminarComission");

    }
View Full Code Here

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

                createGuidanceDocumentsZip(request));
        return null;
    }

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

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

    @Override
    public ActionForward viewProcess(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        RenderUtils.invalidateViewState();
        final PhdIndividualProgramProcess process = getProcess(request);
        Collection<PhdParticipant> guidingsList = process.getGuidingsSet();
        Collection<PhdParticipant> assistantGuidingsList = process.getAssistantGuidingsSet();
        request.setAttribute("guidingsList", guidingsList);
        request.setAttribute("assistantGuidingsList", assistantGuidingsList);
        return forwardToViewProcess(mapping, request);
    }
View Full Code Here

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

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

        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());
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.