[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