[jboss-cvs] jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace ...
Shane Bryzak
Shane_Bryzak at symantec.com
Tue Jan 9 22:13:15 EST 2007
User: sbryzak2
Date: 07/01/09 22:13:15
Modified: examples/seamspace/src/org/jboss/seam/example/seamspace
LoginAction.java Member.java ProfileAction.java
ProfileLocal.java
Log:
added new members div to home page
Revision Changes Path
1.9 +2 -4 jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/LoginAction.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: LoginAction.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/LoginAction.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- LoginAction.java 9 Jan 2007 04:14:31 -0000 1.8
+++ LoginAction.java 10 Jan 2007 03:13:15 -0000 1.9
@@ -37,8 +37,7 @@
@Logger
private Log log;
- @In(required = false)
- @Out(required = false)
+ @In(required = false) @Out(required = false)
Member member;
@In(create=true)
@@ -87,7 +86,6 @@
Seam.invalidateSession();
}
- @Remove
- @Destroy
+ @Remove @Destroy
public void destroy() { }
}
1.11 +14 -1 jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/Member.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Member.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/Member.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- Member.java 22 Dec 2006 06:53:46 -0000 1.10
+++ Member.java 10 Jan 2007 03:13:15 -0000 1.11
@@ -58,10 +58,12 @@
private Gender gender;
private Date dob;
private String location;
+ private Date memberSince;
private Set<MemberRole> roles;
private Set<MemberImage> images;
+
@Id
public Integer getMemberId()
{
@@ -167,6 +169,17 @@
this.location = location;
}
+ @NotNull
+ public Date getMemberSince()
+ {
+ return memberSince;
+ }
+
+ public void setMemberSince(Date memberSince)
+ {
+ this.memberSince = memberSince;
+ }
+
public String getTagline()
{
return tagline;
1.8 +14 -0 jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/ProfileAction.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ProfileAction.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/ProfileAction.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- ProfileAction.java 9 Jan 2007 11:51:01 -0000 1.7
+++ ProfileAction.java 10 Jan 2007 03:13:15 -0000 1.8
@@ -1,5 +1,7 @@
package org.jboss.seam.example.seamspace;
+import java.util.List;
+
import javax.ejb.Remove;
import javax.ejb.Stateful;
import javax.persistence.EntityManager;
@@ -26,6 +28,9 @@
@Out(required = false)
private Member selectedMember;
+ @Out(required = false)
+ private List newMembers;
+
@In(create=true)
private EntityManager entityManager;
@@ -52,6 +57,15 @@
}
}
+ @Factory("newMembers")
+ public void newMembers()
+ {
+ newMembers = entityManager.createQuery(
+ "from Member order by memberSince desc")
+ .setMaxResults(3)
+ .getResultList();
+ }
+
@Remove @Destroy
public void destroy() { }
}
1.3 +1 -0 jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/ProfileLocal.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ProfileLocal.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/ProfileLocal.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- ProfileLocal.java 22 Dec 2006 06:53:46 -0000 1.2
+++ ProfileLocal.java 10 Jan 2007 03:13:15 -0000 1.3
@@ -7,4 +7,5 @@
{
void display();
void destroy();
+ void newMembers();
}
More information about the jboss-cvs-commits
mailing list