[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