Package org.fenixedu.academic.domain.phd

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


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

    public ActionForward addPhdProgramPeriodInvalid(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        PhdProgram phdProgram = getDomainObject(request, "phdProgramId");
        PhdProgramContextPeriodBean bean = getRenderedObject("phdProgramContextPeriodBean");

        request.setAttribute("phdProgram", phdProgram);
        request.setAttribute("phdProgramContextPeriodBean", bean);
View Full Code Here


    @EntryPoint
    public ActionForward showPhdProgram(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
            HttpServletResponse response) {

        final PhdProgram program = getDomainObject(request, "phdProgramOid");
        if (program != null) {
            initPhdProgramConfig(request, program);
            return mapping.findForward("showPhdProgram");
        }
View Full Code Here

        return getRenderedObject("phdProgramInformationBean");
    }

    public ActionForward prepareCreatePhdInformation(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        PhdProgram phdProgram = readPhdProgram(request);
        request.setAttribute("phdProgram", phdProgram);
        request.setAttribute("phdProgramInformationBean", new PhdProgramInformationBean(phdProgram));

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

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

    public ActionForward createInvalid(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        PhdProgram phdProgram = readPhdProgram(request);
        request.setAttribute("phdProgram", phdProgram);
        request.setAttribute("phdProgramInformationBean", readPhdInformationBean());

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

        } else {
            PhdConclusionProcess conclusionProcess = getPhdIndividualProgramProcess().getLastConclusionProcess();
            conclusionDate = conclusionProcess.getConclusionDate();
        }

        PhdProgram phdProgram = getPhdIndividualProgramProcess().getPhdProgram();
        PhdProgramInformation information = phdProgram.getPhdProgramInformationByDate(conclusionDate);
        return information;
    }
View Full Code Here

        final Group roleGroup = AcademicAuthorizationGroup.get(AcademicOperationType.MANAGE_PHD_PROCESSES);

        final PhdIndividualProgramProcess individualProgramProcess =
                meeting.getMeetingProcess().getThesisProcess().getIndividualProgramProcess();
        final PhdProgram phdProgram = individualProgramProcess.getPhdProgram();
        final Group coordinatorGroup = CoordinatorGroup.get(phdProgram.getDegree());

        final Group group = roleGroup.or(coordinatorGroup);
        super.init(filename, filename, content, group);
    }
View Full Code Here

        for (final PhdProgramDocumentUploadBean each : bean.getDocuments()) {
            if (each.hasAnyInformation()) {

                process.addDocument(each, userView.getPerson());

                PhdProgram phdProgram = process.getIndividualProgramProcess().getPhdProgram();
                if (phdProgram.getDegree() == null) {
                    continue;
                }

                if (!isThesisFinalDocument(each)) {
                    throw new DomainException("error.SubmitThesis.unexpected.document");
View Full Code Here

TOP

Related Classes of org.fenixedu.academic.domain.phd.PhdProgram

Copyright © 2018 www.massapicom. 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.