Examples of MobilityEmailTemplate


Examples of org.fenixedu.academic.domain.candidacyProcess.mobility.MobilityEmailTemplate

        if (parentProcess.isMobility()) {
            MobilityApplicationProcess mobilityApplicationProcess = (MobilityApplicationProcess) parentProcess;
            MobilityApplicationPeriod candidacyPeriod = mobilityApplicationProcess.getCandidacyPeriod();

            MobilityEmailTemplate emailTemplateFor =
                    candidacyPeriod.getEmailTemplateFor(MobilityEmailTemplateType.PREREGISTRATION);

            emailTemplateFor.sendEmailFor(hashCode);
        } else {
            hashCode.sendEmailForApplicationSubmissionCandidacyForm(individualCandidadyProcessClass);
        }

        return hashCode;
View Full Code Here

Examples of org.fenixedu.academic.domain.candidacyProcess.mobility.MobilityEmailTemplate

        if (parentProcess.isMobility()) {
            MobilityApplicationProcess mobilityApplicationProcess = (MobilityApplicationProcess) parentProcess;
            MobilityApplicationPeriod candidacyPeriod = mobilityApplicationProcess.getCandidacyPeriod();

            MobilityEmailTemplate emailTemplateFor =
                    candidacyPeriod.getEmailTemplateFor(MobilityEmailTemplateType.APPLICATION_SUBMISSION);

            emailTemplateFor.sendEmailFor(this);

            return;
        }

        String subject =
View Full Code Here

Examples of org.fenixedu.academic.domain.candidacyProcess.mobility.MobilityEmailTemplate

        return new ReceptionEmailExecutedAction(ExecutedActionType.SENT_RECEPTION_EMAIL, applicationProcess,
                subjectCandidacyProcesses, template);
    }

    public static ReceptionEmailExecutedAction createAction(MobilityApplicationProcess process, final SendReceptionEmailBean bean) {
        MobilityEmailTemplate receptionTemplate =
                process.getCandidacyPeriod().getEmailTemplateFor(bean.getMobilityProgram(),
                        MobilityEmailTemplateType.IST_RECEPTION);
        return createAction(bean.getMobilityApplicationProcess(), bean.getSubjectProcesses(), receptionTemplate);
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.candidacyProcess.mobility.MobilityEmailTemplate

        Set<MobilityProgram> mobilityPrograms = process.getCandidacyPeriod().getMobilityPrograms();

        String templateType = request.getParameter("template");
        if (templateType != null && templateType.equals("Reception")) {
            bean.setType(MobilityEmailTemplateType.IST_RECEPTION);
            MobilityEmailTemplate emailTemplate = process.getCandidacyPeriod().getEmailTemplateFor(bean.getType());
            bean.setSubject(emailTemplate.getSubject());
            bean.setBody(emailTemplate.getBody());
        }

        RenderUtils.invalidateViewState();

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

Examples of org.fenixedu.academic.domain.candidacyProcess.mobility.MobilityEmailTemplate

    public ActionForward manageEmailTemplatesPostback(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
            HttpServletResponse response) {
        MobilityEmailTemplateBean bean = getMobilityEmailTemplateBean();
        MobilityApplicationProcess process = getProcess(request);
        MobilityApplicationPeriod candidacyPeriod = process.getCandidacyPeriod();
        MobilityEmailTemplate emailTemplate = candidacyPeriod.getEmailTemplateFor(bean.getMobilityProgram(), bean.getType());
        if (emailTemplate != null) {
            bean.setSubject(emailTemplate.getSubject());
            bean.setBody(emailTemplate.getBody());
        } else {
            bean.setSubject("");
            bean.setBody("");
        }
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.