[jboss-cvs] jboss-seam/examples/mail/src/org/jboss/seam/example/mail ...

Peter Muir peter at bleepbleep.org.uk
Wed Jan 24 17:43:10 EST 2007


  User: pmuir   
  Date: 07/01/24 17:43:10

  Added:       examples/mail/src/org/jboss/seam/example/mail  
                        MailExample.java
  Removed:     examples/mail/src/org/jboss/seam/example/mail  
                        RendererExample.java
  Log:
  Update docs with example, keep examples/mail in sync, make example use API send normally
  
  Revision  Changes    Path
  1.1      date: 2007/01/24 22:43:10;  author: pmuir;  state: Exp;jboss-seam/examples/mail/src/org/jboss/seam/example/mail/MailExample.java
  
  Index: MailExample.java
  ===================================================================
  package org.jboss.seam.example.mail;
  
  import javax.mail.MessagingException;
  
  import org.jboss.seam.annotations.In;
  import org.jboss.seam.annotations.Name;
  import org.jboss.seam.core.FacesMessages;
  import org.jboss.seam.core.Renderer;
  
  @Name("mailExample")
  public class MailExample
  {
     
  
     
     @In(create=true)
     private FacesMessages facesMessages;
     
     @In(create=true)
     private Renderer renderer;
     
     public void send() {
        try {
          renderer.render("/simple.xhtml");
          facesMessages.add("Email sent successfully");
        } catch (Exception e) {
           facesMessages.add("Email sending failed: " + e.getMessage());
        }
     }
     
     public void sendHtml() {
        try {
           renderer.render("/html.xhtml");
           facesMessages.add("Email sent successfully");
        } catch (Exception e) {
           facesMessages.add("Email sending failed");
        }
      }
  
     public void sendPlain() {
        try {
           renderer.render("/plain.xhtml");
           facesMessages.add("Email sent successfully");
        } catch (Exception e) {
           facesMessages.add("Email sending failed");
        }
      }
     
  }
  
  
  



More information about the jboss-cvs-commits mailing list