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

Shane Bryzak Shane_Bryzak at symantec.com
Fri Jan 26 05:20:04 EST 2007


  User: sbryzak2
  Date: 07/01/26 05:20:04

  Modified:    examples/seamspace/src/org/jboss/seam/example/seamspace  
                        BlogAction.java ProfileAction.java
  Log:
  blog entry
  
  Revision  Changes    Path
  1.11      +7 -3      jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/BlogAction.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: BlogAction.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/BlogAction.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -b -r1.10 -r1.11
  --- BlogAction.java	26 Jan 2007 05:32:27 -0000	1.10
  +++ BlogAction.java	26 Jan 2007 10:20:04 -0000	1.11
  @@ -2,6 +2,7 @@
   
   import static org.jboss.seam.ScopeType.CONVERSATION;
   
  +import java.util.ArrayList;
   import java.util.Date;
   
   import javax.ejb.Remove;
  @@ -61,7 +62,7 @@
         catch (NoResultException ex) { }
      }
      
  -   @Restrict 
  +   @Factory("comment") @Restrict @Begin(join = true)
      public void createComment()
      {      
         comment = new BlogComment();
  @@ -85,7 +86,8 @@
         entityManager.persist(comment);
         
         // Reload the blog entry
  -      entityManager.refresh(selectedBlog);
  +      selectedBlog = (MemberBlog) entityManager.find(MemberBlog.class, 
  +            comment.getBlog().getBlogId());
      }     
      
      @Begin
  @@ -94,10 +96,12 @@
         selectedBlog = new MemberBlog();              
      }
      
  +   @End
      public void saveEntry()
      {
         selectedBlog.setMember(authenticatedMember);
         selectedBlog.setEntryDate(new Date());
  +      selectedBlog.setComments(new ArrayList<BlogComment>());
         
         entityManager.persist(selectedBlog);
      }
  
  
  
  1.14      +5 -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.13
  retrieving revision 1.14
  diff -u -b -r1.13 -r1.14
  --- ProfileAction.java	26 Jan 2007 05:32:27 -0000	1.13
  +++ ProfileAction.java	26 Jan 2007 10:20:04 -0000	1.14
  @@ -78,6 +78,11 @@
      @Factory("memberBlogs")
      public void getMemberBlogs()
      {
  +      if (name == null && authenticatedMember != null)
  +      {
  +         name = authenticatedMember.getMemberName();
  +      }      
  +      
         memberBlogs = entityManager.createQuery(
               "from MemberBlog b where b.member.memberName = :memberName order by b.entryDate desc")
               .setParameter("memberName", name)
  
  
  



More information about the jboss-cvs-commits mailing list