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

Shane Bryzak Shane_Bryzak at symantec.com
Fri Jan 26 07:54:36 EST 2007


  User: sbryzak2
  Date: 07/01/26 07:54:36

  Modified:    examples/seamspace/src/org/jboss/seam/example/seamspace     
                        Member.java ProfileAction.java ProfileLocal.java
  Added:       examples/seamspace/src/org/jboss/seam/example/seamspace     
                        Friend.java FriendComment.java
  Log:
  added friends section
  
  Revision  Changes    Path
  1.14      +0 -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.13
  retrieving revision 1.14
  diff -u -b -r1.13 -r1.14
  --- Member.java	23 Jan 2007 02:48:16 -0000	1.13
  +++ Member.java	26 Jan 2007 12:54:36 -0000	1.14
  @@ -68,7 +68,6 @@
      private Set<MemberRole> roles;
      private Set<MemberImage> images;   
   
  -
      @Id @GeneratedValue
      public Integer getMemberId()
      {
  
  
  
  1.15      +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.14
  retrieving revision 1.15
  diff -u -b -r1.14 -r1.15
  --- ProfileAction.java	26 Jan 2007 10:20:04 -0000	1.14
  +++ ProfileAction.java	26 Jan 2007 12:54:36 -0000	1.15
  @@ -98,6 +98,14 @@
               .getResultList();
      }
      
  +   public List getFriends()
  +   {
  +      return entityManager.createQuery(
  +            "select f.friend from Friend f where f.member = :member and authorized = true")
  +            .setParameter("member", selectedMember)
  +            .getResultList();
  +   }
  +   
      @Remove @Destroy
      public void destroy() { }   
   }
  
  
  
  1.5       +2 -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.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- ProfileLocal.java	26 Jan 2007 05:32:27 -0000	1.4
  +++ ProfileLocal.java	26 Jan 2007 12:54:36 -0000	1.5
  @@ -14,5 +14,7 @@
     List getLatestBlogs();
     void getMemberBlogs();
     
  +  List getFriends();  
  +  
     void destroy();  
   }
  
  
  
  1.1      date: 2007/01/26 12:54:36;  author: sbryzak2;  state: Exp;jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/Friend.java
  
  Index: Friend.java
  ===================================================================
  package org.jboss.seam.example.seamspace;
  
  import java.io.Serializable;
  
  import javax.persistence.Entity;
  import javax.persistence.GeneratedValue;
  import javax.persistence.Id;
  import javax.persistence.JoinColumn;
  import javax.persistence.ManyToOne;
  
  import org.jboss.seam.annotations.Name;
  
  @Entity
  @Name("friend")
  public class Friend implements Serializable
  {
     private static final long serialVersionUID = -167586088947004386L;
     
     private Integer id;
     private Member member;
     private Member friend;
     
     private String introduction;
     private String response;
     
     private boolean authorized;
  
     @Id @GeneratedValue
     public Integer getId()
     {
        return id;
     }
     
     public void setId(Integer id)
     {
        this.id = id;
     }   
     
     public boolean isAuthorized()
     {
        return authorized;
     }
     
     public void setAuthorized(boolean authorized)
     {
        this.authorized = authorized;
     }
     
     @ManyToOne
     @JoinColumn(name = "FRIEND_ID")
     public Member getFriend()
     {
        return friend;
     }
     
     public void setFriend(Member friend)
     {
        this.friend = friend;
     }
  
     @ManyToOne
     @JoinColumn(name = "MEMBER_ID")
     public Member getMember()
     {
        return member;
     }
     
     public void setMember(Member member)
     {
        this.member = member;
     }
  
     public String getIntroduction()
     {
        return introduction;
     }
  
     public void setIntroduction(String introduction)
     {
        this.introduction = introduction;
     }
  
     public String getResponse()
     {
        return response;
     }
  
     public void setResponse(String response)
     {
        this.response = response;
     }      
  }
  
  
  
  1.1      date: 2007/01/26 12:54:36;  author: sbryzak2;  state: Exp;jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/FriendComment.java
  
  Index: FriendComment.java
  ===================================================================
  package org.jboss.seam.example.seamspace;
  
  import java.io.Serializable;
  import java.util.Date;
  
  import javax.persistence.Entity;
  import javax.persistence.GeneratedValue;
  import javax.persistence.Id;
  
  import org.jboss.seam.annotations.Name;
  
  @Entity
  @Name("friendComment")
  public class FriendComment implements Serializable
  {
     private static final long serialVersionUID = -288494386341008371L;
     
     private Integer id;
     private Member member;
     private Member friend;
     private Date commentDate;
     private String comment;
     
     @Id @GeneratedValue
     public Integer getId()
     {
        return id;
     }
     
     public void setId(Integer id)
     {
        this.id = id;
     }   
     
     public String getComment()
     {
        return comment;
     }
     
     public void setComment(String comment)
     {
        this.comment = comment;
     }
     
     public Date getCommentDate()
     {
        return commentDate;
     }
     
     public void setCommentDate(Date commentDate)
     {
        this.commentDate = commentDate;
     }
     
     public Member getFriend()
     {
        return friend;
     }
     
     public void setFriend(Member friend)
     {
        this.friend = friend;
     }
        
     public Member getMember()
     {
        return member;
     }
     
     public void setMember(Member member)
     {
        this.member = member;
     }
  
  }
  
  
  



More information about the jboss-cvs-commits mailing list