Package org.fenixedu.academic.domain.candidacyProcess.erasmus

Examples of org.fenixedu.academic.domain.candidacyProcess.erasmus.SendReceptionEmailBean


            throw new PreConditionNotValidException();
        }

        @Override
        protected MobilityApplicationProcess executeActivity(MobilityApplicationProcess process, User userView, Object object) {
            SendReceptionEmailBean sendBean = (SendReceptionEmailBean) object;
            ReceptionEmailExecutedAction.createAction(process, sendBean);

            return process;
        }
View Full Code Here


            return new DomainObjectKeyConverter();
        }

        @Override
        public Object provide(Object source, Object currentValue) {
            SendReceptionEmailBean bean = (SendReceptionEmailBean) source;
            MobilityApplicationProcess candidacyProcess = bean.getMobilityApplicationProcess();
            return null;
        }
View Full Code Here

        return resultActivities;
    }

    public ActionForward prepareExecuteSendReceptionEmail(ActionMapping mapping, ActionForm actionForm,
            HttpServletRequest request, HttpServletResponse response) {
        SendReceptionEmailBean bean = getRenderedSendReceptionEmailBean();

        if (bean == null) {
            bean = new SendReceptionEmailBean(getProcess(request));
            bean.retrieveProcesses();
        }

        RenderUtils.invalidateViewState("send.reception.email.bean");
        RenderUtils.invalidateViewState("send.reception.email.bean.edit");
View Full Code Here

        return mapping.findForward("send-reception-email-present-individual-processes");
    }

    public ActionForward prepareEditReceptionEmailMessage(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        SendReceptionEmailBean bean = getRenderedSendReceptionEmailBean();
        request.setAttribute("sendReceptionEmailBean", bean);

        return mapping.findForward("edit-reception-email-message");
    }
View Full Code Here

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

    public ActionForward editReceptionEmailMessageInvalid(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        SendReceptionEmailBean bean = getRenderedSendReceptionEmailBean();
        request.setAttribute("sendReceptionEmailBean", bean);

        return mapping.findForward("edit-reception-email-message");
    }
View Full Code Here

        return mapping.findForward("edit-reception-email-message");
    }

    public ActionForward viewEmailToSend(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        SendReceptionEmailBean bean = getRenderedSendReceptionEmailBean();
        request.setAttribute("sendReceptionEmailBean", bean);

        return mapping.findForward("view-email-to-send");
    }
View Full Code Here

        return mapping.findForward("view-email-to-send");
    }

    public ActionForward sendReceptionEmail(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
            HttpServletResponse response) throws FenixServiceException {
        SendReceptionEmailBean bean = getRenderedSendReceptionEmailBean();
        executeActivity(getProcess(request), "SendReceptionEmail", bean);

        return mapping.findForward("email-sent-with-success");
    }
View Full Code Here

        return mapping.findForward("email-sent-with-success");
    }

    public ActionForward sendReceptionEmailSetFilter(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
            HttpServletResponse response) {
        SendReceptionEmailBean bean = getRenderedSendReceptionEmailBean();
        bean.retrieveProcesses();

        return prepareExecuteSendReceptionEmail(mapping, actionForm, request, response);
    }
View Full Code Here

        return prepareExecuteSendReceptionEmail(mapping, actionForm, request, response);
    }

    public ActionForward sendReceptionEmailEditIndividualCandidacies(ActionMapping mapping, ActionForm actionForm,
            HttpServletRequest request, HttpServletResponse response) {
        SendReceptionEmailBean bean = getRenderedSendReceptionEmailBean();

        RenderUtils.invalidateViewState("send.reception.email.bean");
        RenderUtils.invalidateViewState("send.reception.email.bean.edit");

        request.setAttribute("validIndividualProcesses",
                getProcess(request).getValidMobilityIndividualCandidacies(bean.getMobilityProgram()));
        request.setAttribute("sendReceptionEmailBean", bean);

        setSelectedIndividualProcesses((ErasmusCandidacyProcessForm) actionForm, bean);

        return mapping.findForward("send-reception-email-edit-individual-candidacies");
View Full Code Here

        return mapping.findForward("send-reception-email-edit-individual-candidacies");
    }

    public ActionForward sendReceptionEmailSetSelectedIndividualProcesses(ActionMapping mapping, ActionForm actionForm,
            HttpServletRequest request, HttpServletResponse response) {
        SendReceptionEmailBean bean = getRenderedSendReceptionEmailBean();

        if (bean == null) {
            bean = new SendReceptionEmailBean(getProcess(request));
        }

        List<MobilityIndividualApplicationProcess> selectedIndividual =
                retrieveSelectedProcesses((ErasmusCandidacyProcessForm) actionForm);

        if (selectedIndividual.isEmpty()) {
            bean.retrieveProcesses();
        } else {
            bean.setSubjectProcesses(selectedIndividual);
        }

        return prepareExecuteSendReceptionEmail(mapping, actionForm, request, response);
    }
View Full Code Here

TOP

Related Classes of org.fenixedu.academic.domain.candidacyProcess.erasmus.SendReceptionEmailBean

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.