Examples of PhdMigrationIndividualProcessData


Examples of org.fenixedu.academic.domain.phd.migration.PhdMigrationIndividualProcessData

    // Start of Individual Migration Process Visualization

    public ActionForward viewAssociatedMigrationProcess(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        final PhdIndividualProgramProcess process = getProcess(request);
        final PhdMigrationIndividualProcessData processData = process.getAssociatedMigrationProcess();

        if (processData != null) {
            request.setAttribute("processDataBean", processData.getProcessBean());

            if (processData.getPhdMigrationIndividualPersonalData() != null) {
                request.setAttribute("personalDataBean", processData.getPhdMigrationIndividualPersonalData().getPersonalBean());
            }

        }

        final PhdMigrationGuiding guidingData = process.getAssociatedMigrationGuiding();
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.migration.PhdMigrationIndividualProcessData

        return mapping.findForward("viewMigrationProcess");
    }

    private PhdMigrationIndividualProcessData fetchMigrationBeans(HttpServletRequest request) {
        final Integer migrationId = getMigrationProcessId(request);
        final PhdMigrationIndividualProcessData processData = getMigrationProcessData(migrationId);

        if (processData != null) {
            request.setAttribute("processDataBean", processData.getProcessBean());

            if (processData.getPhdMigrationIndividualPersonalData() != null) {
                request.setAttribute("personalDataBean", processData.getPhdMigrationIndividualPersonalData().getPersonalBean());
            }

            final String guiderCode = processData.getProcessBean().getGuiderId();
            final String assistantGuiderCode = processData.getProcessBean().getAssistantGuiderId();

            if (guiderCode != null) {
                final PhdMigrationGuiding guiderData = getMigrationGuidingData(guiderCode);

                if (guiderData != null) {
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.migration.PhdMigrationIndividualProcessData

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

        final Integer migrationId = getMigrationProcessId(request);
        final PhdMigrationIndividualProcessData processData = getMigrationProcessData(migrationId);
        request.setAttribute("processData", processData);

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

Examples of org.fenixedu.academic.domain.phd.migration.PhdMigrationIndividualProcessData

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

        final Integer migrationId = getMigrationProcessId(request);
        final PhdMigrationIndividualProcessData processData = getMigrationProcessData(migrationId);

        PhdMigrationIndividualProcessDataBean processDataBean = getRenderedObject("processDataBean");

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

Examples of org.fenixedu.academic.domain.phd.migration.PhdMigrationIndividualProcessData

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

        final Integer migrationId = getMigrationProcessId(request);
        final PhdMigrationIndividualProcessData processData = getMigrationProcessData(migrationId);

        PhdMigrationIndividualProcessDataBean processDataBean = getRenderedObject("processDataBean");
        PhdMigrationIndividualPersonalDataBean personalDataBean = getRenderedObject("personalDataBean");

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

Examples of org.fenixedu.academic.domain.phd.migration.PhdMigrationIndividualProcessData

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

        final Integer migrationId = getMigrationProcessId(request);
        final PhdMigrationIndividualProcessData processData = getMigrationProcessData(migrationId);

        PhdMigrationIndividualProcessDataBean processDataBean = getRenderedObject("processDataBean");
        PhdMigrationIndividualPersonalDataBean personalDataBean = getRenderedObject("personalDataBean");

        try {
            processData.proceedWithMigration(Authenticate.getUser());
            addSuccessMessage(request, "message.migration.manual.candidacy.success");
        } catch (PhdMigrationException e) {
            addErrorMessage(request, e.getKey());
            request.setAttribute("processData", processData);
            request.setAttribute("processDataBean", processDataBean);
            request.setAttribute("personalDataBean", processData.getPhdMigrationIndividualPersonalData().getPersonalBean());
            return mapping.findForward("editPersonalData");
        } catch (DomainException e) {
            addErrorMessage(request, e.getKey(), e.getArgs());
            request.setAttribute("processData", processData);
            request.setAttribute("processDataBean", processDataBean);
            request.setAttribute("personalDataBean", personalDataBean);
            return mapping.findForward("editPersonalData");
        }

        request.setAttribute("migratedProcess", processData.getPhdIndividualProgramProcess());

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