[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