コード例 #1
0
ファイル: EmailsDA.java プロジェクト: afesteves/fenix
 public ActionForward sendEmail(
     ActionMapping mapping,
     ActionForm actionForm,
     HttpServletRequest request,
     HttpServletResponse response) {
   EmailBean emailBean = getRenderedObject("emailBean");
   RenderUtils.invalidateViewState();
   String validate = emailBean.validate();
   if (validate != null) {
     final String noneSentString =
         BundleUtil.getString(Bundle.APPLICATION, "error.email.none.sent");
     request.setAttribute("errorMessage", noneSentString + " " + validate);
     request.setAttribute("emailBean", emailBean);
     return mapping.findForward("new.email");
   }
   final Message message = emailBean.send();
   request.setAttribute("created", Boolean.TRUE);
   return new FenixActionForward(
       request,
       new ActionForward(
           "/viewSentEmails.do?method=viewEmail&messagesId=" + message.getExternalId(), true));
 }