Author: pete.muir(a)jboss.org
Date: 2008-05-15 07:00:06 -0400 (Thu, 15 May 2008)
New Revision: 8193
Modified:
branches/Seam_1_2_1_AP/examples/mail/src/org/jboss/seam/example/mail/MailExample.java
branches/Seam_1_2_1_AP/examples/mail/view/index.xhtml
Log:
JBPAPP-803, port of r4991
Modified:
branches/Seam_1_2_1_AP/examples/mail/src/org/jboss/seam/example/mail/MailExample.java
===================================================================
---
branches/Seam_1_2_1_AP/examples/mail/src/org/jboss/seam/example/mail/MailExample.java 2008-05-14
16:56:29 UTC (rev 8192)
+++
branches/Seam_1_2_1_AP/examples/mail/src/org/jboss/seam/example/mail/MailExample.java 2008-05-15
11:00:06 UTC (rev 8193)
@@ -81,6 +81,16 @@
asynchronousMailProcessor.scheduleSend(3000, person);
}
+ public void sendTemplate() {
+ try {
+ renderer.render("/templating.xhtml");
+ facesMessages.add("Email sent successfully");
+ } catch (Exception e) {
+ log.error("Error sending mail", e);
+ facesMessages.add("Email sending failed: " + e.getMessage());
+ }
+ }
+
@Factory("numbers")
public URL getFile()
{
Modified: branches/Seam_1_2_1_AP/examples/mail/view/index.xhtml
===================================================================
--- branches/Seam_1_2_1_AP/examples/mail/view/index.xhtml 2008-05-14 16:56:29 UTC (rev
8192)
+++ branches/Seam_1_2_1_AP/examples/mail/view/index.xhtml 2008-05-15 11:00:06 UTC (rev
8193)
@@ -33,7 +33,7 @@
<h:commandButton action="#{mailExample.sendHtml}" value="Send
HTML Email" />
<h:commandButton action="#{mailExample.sendAttachment}"
value="Send a simple email with attachment" />
<h:commandButton action="#{mailExample.sendAsynchronous}"
value="Send a simple email asynchronously" />
- <h:commandButton action="/templating.xhtml" value="Send
Templated Email" />
+ <h:commandButton action="#{mailExample.sendTemplate}"
value="Send a templated email" />
</h:panelGrid>
<h:messages infoStyle="info" errorStyle="error"
fatalStyle="fatal" warnStyle="warn" />
</h:form>