Examples of ErasmusAlert


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

        }

        @Override
        protected MobilityIndividualApplicationProcess executeActivity(MobilityIndividualApplicationProcess process,
                User userView, Object object) {
            ErasmusAlert alert = (ErasmusAlert) object;
            alert.setFireDate(new DateTime());

            return process;
        }
View Full Code Here

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

                User userView, Object object) {
            MobilityIndividualApplicationProcessBean bean = (MobilityIndividualApplicationProcessBean) object;
            process.setValidatedByGri(bean.getValidatedByGri());

            if (bean.getCreateAlert()) {
                ErasmusAlert alert =
                        new ErasmusAlert(process, bean.getSendEmail(), new LocalDate(), new MultiLanguageString(
                                bean.getAlertSubject()), new MultiLanguageString(bean.getAlertBody()), ErasmusAlertEntityType.GRI);
                alert.setFireDate(new DateTime());
            }

            return process;
        }
View Full Code Here

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

            MobilityIndividualApplicationProcessBean bean = (MobilityIndividualApplicationProcessBean) object;

            process.setValidatedByMobilityCoordinator(bean.getValidatedByErasmusCoordinator());

            if (bean.getCreateAlert()) {
                new ErasmusAlert(process, bean.getSendEmail(), new LocalDate(), new MultiLanguageString(bean.getAlertSubject()),
                        new MultiLanguageString(bean.getAlertBody()), ErasmusAlertEntityType.COORDINATOR);
            }

            return process;
        }
View Full Code Here

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

    public List<ErasmusAlert> getAlertsNotViewed() {
        List<ErasmusAlert> alertsNotViewed = new ArrayList<ErasmusAlert>();

        CollectionUtils.select(getAlertSet(), arg0 -> {
            ErasmusAlert alert = (ErasmusAlert) arg0;
            return alert.isToFire();
        }, alertsNotViewed);

        Collections.sort(alertsNotViewed, Collections.reverseOrder(ErasmusAlert.WHEN_CREATED_COMPARATOR));

        return alertsNotViewed;
View Full Code Here

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

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

    public ActionForward markAlertAsViewed(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
            HttpServletResponse response) throws FenixServiceException {
        ErasmusAlert alert = FenixFramework.getDomainObject(request.getParameter("erasmusAlertId"));
        executeActivity(getProcess(request), "MarkAlertAsViewed", alert);

        return prepareExecuteVisualizeAlerts(mapping, actionForm, request, response);
    }
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.