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

Shane Bryzak Shane_Bryzak at symantec.com
Mon Jan 22 11:20:11 EST 2007


  User: sbryzak2
  Date: 07/01/22 11:20:11

  Modified:    examples/seamspace/src/org/jboss/seam/example/seamspace  
                        Register.java RegisterAction.java
  Log:
  added file upload tag
  
  Revision  Changes    Path
  1.2       +5 -0      jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/Register.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Register.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/Register.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- Register.java	18 Jan 2007 12:28:48 -0000	1.1
  +++ Register.java	22 Jan 2007 16:20:11 -0000	1.2
  @@ -2,14 +2,19 @@
   
   import javax.ejb.Local;
   
  +import org.jboss.seam.util.UploadedFile;
  +
   @Local
   public interface Register
   {
      void start();
      void next();
  +   void uploadPicture();
      String getConfirm();
      void setConfirm(String confirm);
      String getGender();
      void setGender(String gender);
  +   byte[] getPicture();
  +   void setPicture(byte[] picture);
      void destroy();
   }
  
  
  
  1.2       +20 -1     jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/RegisterAction.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: RegisterAction.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/RegisterAction.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- RegisterAction.java	18 Jan 2007 12:28:48 -0000	1.1
  +++ RegisterAction.java	22 Jan 2007 16:20:11 -0000	1.2
  @@ -2,7 +2,6 @@
   
   import javax.ejb.Remove;
   import javax.ejb.Stateful;
  -import javax.faces.application.FacesMessage;
   import javax.persistence.EntityManager;
   
   import org.jboss.seam.annotations.Begin;
  @@ -12,6 +11,7 @@
   import org.jboss.seam.annotations.Name;
   import org.jboss.seam.annotations.Out;
   import org.jboss.seam.core.FacesMessages;
  +import org.jboss.seam.util.UploadedFile;
   
   @Stateful
   @Name("register")
  @@ -30,6 +30,8 @@
      
      private String gender;
   
  +   private byte[] picture;
  +
      @Factory("newMember") @Begin
      public void start()
      {
  @@ -44,6 +46,13 @@
         newMember.setGender(Member.Gender.valueOf(gender.toLowerCase()));
      }
      
  +   public void uploadPicture() 
  +   {
  +      MemberImage img = new MemberImage();
  +      img.setData(picture);
  +      newMember.setPicture(img);
  +   }
  +   
      public String getConfirm()
      {
         return confirm;
  @@ -64,6 +73,16 @@
         this.gender = gender;
      }
      
  +   public void setPicture(byte[] picture)
  +   {
  +      this.picture = picture;
  +   }
  +   
  +   public byte[] getPicture()
  +   {
  +      return picture;
  +   }
  +   
      @Destroy @Remove
      public void destroy() {}
   }
  
  
  



More information about the jboss-cvs-commits mailing list