[jboss-cvs] jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace ...
Shane Bryzak
Shane_Bryzak at symantec.com
Fri Jan 26 08:24:51 EST 2007
User: sbryzak2
Date: 07/01/26 08:24:51
Modified: examples/seamspace/src/org/jboss/seam/example/seamspace
FriendComment.java ProfileAction.java
ProfileLocal.java
Log:
added friend comments
Revision Changes Path
1.2 +16 -0 jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/FriendComment.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: FriendComment.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/FriendComment.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- FriendComment.java 26 Jan 2007 12:54:36 -0000 1.1
+++ FriendComment.java 26 Jan 2007 13:24:50 -0000 1.2
@@ -1,11 +1,15 @@
package org.jboss.seam.example.seamspace;
import java.io.Serializable;
+import java.text.SimpleDateFormat;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.ManyToOne;
+import javax.persistence.Transient;
import org.jboss.seam.annotations.Name;
@@ -15,6 +19,8 @@
{
private static final long serialVersionUID = -288494386341008371L;
+ private static SimpleDateFormat df = new SimpleDateFormat("d MMMM yyyy hh:mm a");
+
private Integer id;
private Member member;
private Member friend;
@@ -52,6 +58,14 @@
this.commentDate = commentDate;
}
+ @Transient
+ public String getFormattedCommentDate()
+ {
+ return df.format(commentDate);
+ }
+
+ @ManyToOne
+ @JoinColumn(name = "FRIEND_ID")
public Member getFriend()
{
return friend;
@@ -62,6 +76,8 @@
this.friend = friend;
}
+ @ManyToOne
+ @JoinColumn(name = "MEMBER_ID")
public Member getMember()
{
return member;
1.16 +8 -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.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- ProfileAction.java 26 Jan 2007 12:54:36 -0000 1.15
+++ ProfileAction.java 26 Jan 2007 13:24:50 -0000 1.16
@@ -106,6 +106,14 @@
.getResultList();
}
+ public List getFriendComments()
+ {
+ return entityManager.createQuery(
+ "from FriendComment c where c.member = :member order by commentDate desc")
+ .setParameter("member", selectedMember)
+ .getResultList();
+ }
+
@Remove @Destroy
public void destroy() { }
}
1.6 +2 -1 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.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- ProfileLocal.java 26 Jan 2007 12:54:36 -0000 1.5
+++ ProfileLocal.java 26 Jan 2007 13:24:50 -0000 1.6
@@ -15,6 +15,7 @@
void getMemberBlogs();
List getFriends();
+ List getFriendComments();
void destroy();
}
More information about the jboss-cvs-commits
mailing list