Examples of PublicPresentationSeminarProcessBean


Examples of org.fenixedu.academic.domain.phd.seminar.PublicPresentationSeminarProcessBean

        request.setAttribute("processBean", bean);
        return mapping.findForward("manageStates");
    }

    public ActionForward addState(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {
        PublicPresentationSeminarProcessBean bean = getRenderedObject("processBean");

        try {
            ExecuteProcessActivity.run(getProcess(request), AddState.class, bean);
        } catch (final DomainException e) {
            addErrorMessage(request, e.getMessage(), e.getArgs());
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.seminar.PublicPresentationSeminarProcessBean

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

    public ActionForward addStateInvalid(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        PublicPresentationSeminarProcessBean bean = getRenderedObject("processBean");
        request.setAttribute("processBean", bean);

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

Examples of org.fenixedu.academic.domain.phd.seminar.PublicPresentationSeminarProcessBean

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

    public ActionForward prepareEditProcessAttributes(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        PublicPresentationSeminarProcessBean bean =
                new PublicPresentationSeminarProcessBean(getProcess(request).getIndividualProgramProcess());
        request.setAttribute("processBean", bean);

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

Examples of org.fenixedu.academic.domain.phd.seminar.PublicPresentationSeminarProcessBean

        return mapping.findForward("editProcessAttributes");
    }

    public ActionForward editProcessAttributes(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        PublicPresentationSeminarProcessBean bean = getRenderedObject("processBean");

        ExecuteProcessActivity.run(getProcess(request), EditProcessAttributes.class, bean);

        return viewIndividualProgramProcess(mapping, form, request, response);
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.seminar.PublicPresentationSeminarProcessBean

    // submit comission
    public ActionForward prepareSubmitComission(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {

        final PublicPresentationSeminarProcessBean submitComissionBean =
                new PublicPresentationSeminarProcessBean(getProcess(request).getIndividualProgramProcess());
        final PhdProgramDocumentUploadBean documentBean =
                new PhdProgramDocumentUploadBean(PhdIndividualProgramDocumentType.PUBLIC_PRESENTATION_SEMINAR_COMISSION);
        submitComissionBean.setDocument(documentBean);

        request.setAttribute("submitComissionBean", submitComissionBean);

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

Examples of org.fenixedu.academic.domain.phd.seminar.PublicPresentationSeminarProcessBean

        }
    }

    private void requirePublicThesisPresentation(final User userView, final PhdIndividualProgramProcess individualProcess) {
        ExecuteProcessActivity.run(individualProcess, ExemptPublicPresentationSeminarComission.class.getSimpleName(),
                new PublicPresentationSeminarProcessBean());

        if (!StringUtils.isEmpty(getProcessBean().getGuiderId())) {
            final PhdMigrationGuiding migrationGuiding = getGuiding(getProcessBean().getGuiderId());
            if (migrationGuiding != null) {
                final PhdParticipantBean guidingBean = migrationGuiding.getPhdParticipantBean(individualProcess);
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.seminar.PublicPresentationSeminarProcessBean

    @Override
    protected PhdIndividualProgramProcess executeActivity(PhdIndividualProgramProcess individualProcess, User userView,
            Object object) {

        PublicPresentationSeminarProcessBean bean = (PublicPresentationSeminarProcessBean) object;
        bean.setPhdIndividualProgramProcess(individualProcess);

        final PublicPresentationSeminarProcess publicPresentationSeminarProcess =
                Process.createNewProcess(userView, PublicPresentationSeminarProcess.class, object);

        if (((PublicPresentationSeminarProcessBean) object).getGenerateAlert()) {
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.seminar.PublicPresentationSeminarProcessBean

        }
    }

    @Override
    protected PhdIndividualProgramProcess executeActivity(PhdIndividualProgramProcess process, User userView, Object object) {
        PublicPresentationSeminarProcessBean bean = (PublicPresentationSeminarProcessBean) object;
        bean.setPresentationRequestDate(new LocalDate());
        bean.setPhdIndividualProgramProcess(process);

        final PublicPresentationSeminarProcess seminarProcess =
                Process.createNewProcess(userView, PublicPresentationSeminarProcess.class, object);

        seminarProcess.createState(PublicPresentationSeminarProcessStateType.EXEMPTED, userView.getPerson(), "");
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.