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

Shane Bryzak Shane_Bryzak at symantec.com
Fri Jan 26 00:32:27 EST 2007


  User: sbryzak2
  Date: 07/01/26 00:32:27

  Modified:    examples/seamspace/src/org/jboss/seam/example/seamspace     
                        BlogAction.java BlogLocal.java MemberBlog.java
                        ProfileAction.java ProfileLocal.java
  Log:
  removed security filter
  
  Revision  Changes    Path
  1.10      +14 -31    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.9
  retrieving revision 1.10
  diff -u -b -r1.9 -r1.10
  --- BlogAction.java	25 Jan 2007 13:24:07 -0000	1.9
  +++ BlogAction.java	26 Jan 2007 05:32:27 -0000	1.10
  @@ -3,7 +3,6 @@
   import static org.jboss.seam.ScopeType.CONVERSATION;
   
   import java.util.Date;
  -import java.util.List;
   
   import javax.ejb.Remove;
   import javax.ejb.Stateful;
  @@ -12,6 +11,7 @@
   
   import org.jboss.seam.annotations.Begin;
   import org.jboss.seam.annotations.Destroy;
  +import org.jboss.seam.annotations.End;
   import org.jboss.seam.annotations.Factory;
   import org.jboss.seam.annotations.In;
   import org.jboss.seam.annotations.Name;
  @@ -35,9 +35,6 @@
      @In(required = false)
      private Member selectedMember;   
      
  -   @Out(required = false)
  -   private List memberBlogs;
  -   
      @In(required = false) @Out(required = false)
      private MemberBlog selectedBlog;
      
  @@ -48,30 +45,6 @@
      private Member authenticatedMember;
      
      /**
  -    * Returns the 5 latest blog entries for a member
  -    */
  -   public List getLatestBlogs()
  -   {
  -      return entityManager.createQuery(
  -           "from MemberBlog b where b.member = :member order by b.entryDate desc")
  -           .setParameter("member", selectedMember)
  -           .setMaxResults(5)
  -           .getResultList();
  -   }
  -   
  -   /**
  -    * Used to read all blog entries for a member
  -    */
  -   @Factory("memberBlogs")
  -   public void getMemberBlogs()
  -   {
  -      memberBlogs = entityManager.createQuery(
  -            "from MemberBlog b where b.member.memberName = :memberName order by b.entryDate desc")
  -            .setParameter("memberName", name)
  -            .getResultList();
  -   }
  -   
  -   /**
       * Used to read a single blog entry for a member
       */
      @Factory("selectedBlog") @Begin  
  @@ -88,7 +61,7 @@
         catch (NoResultException ex) { }
      }
      
  -   @Factory("comment") @Restrict @Begin(join = true)
  +   @Restrict 
      public void createComment()
      {      
         comment = new BlogComment();
  @@ -105,6 +78,7 @@
         // don't really need to do anything here...
      }
      
  +   @End
      public void saveComment()
      {      
         comment.setCommentDate(new Date());
  @@ -114,9 +88,18 @@
         entityManager.refresh(selectedBlog);
      }     
      
  +   @Begin
      public void createEntry()
      {
  -      MemberBlog selectedBlog = new MemberBlog();              
  +      selectedBlog = new MemberBlog();              
  +   }
  +   
  +   public void saveEntry()
  +   {
  +      selectedBlog.setMember(authenticatedMember);
  +      selectedBlog.setEntryDate(new Date());
  +      
  +      entityManager.persist(selectedBlog);
      }
      
      @Remove @Destroy
  
  
  
  1.6       +4 -4      jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/BlogLocal.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: BlogLocal.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/BlogLocal.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -b -r1.5 -r1.6
  --- BlogLocal.java	17 Jan 2007 13:44:55 -0000	1.5
  +++ BlogLocal.java	26 Jan 2007 05:32:27 -0000	1.6
  @@ -1,18 +1,18 @@
   package org.jboss.seam.example.seamspace;
   
  -import java.util.List;
  -
   import javax.ejb.Local;
   
   @Local
   public interface BlogLocal
   {
  -   List getLatestBlogs();
  -   void getMemberBlogs();
      void getBlog();
  +   
      void createComment();
      void previewComment();
      void saveComment();
  +   
      void createEntry();
  +   void saveEntry();
  +   
      void destroy();
   }
  
  
  
  1.5       +2 -1      jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/MemberBlog.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: MemberBlog.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/MemberBlog.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- MemberBlog.java	15 Jan 2007 09:48:13 -0000	1.4
  +++ MemberBlog.java	26 Jan 2007 05:32:27 -0000	1.5
  @@ -8,6 +8,7 @@
   import java.util.List;
   
   import javax.persistence.Entity;
  +import javax.persistence.GeneratedValue;
   import javax.persistence.Id;
   import javax.persistence.JoinColumn;
   import javax.persistence.ManyToOne;
  @@ -32,7 +33,7 @@
      
      private List<BlogComment> comments;
      
  -   @Id
  +   @Id @GeneratedValue
      public Integer getBlogId()
      {
         return blogId;
  
  
  
  1.13      +27 -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.12
  retrieving revision 1.13
  diff -u -b -r1.12 -r1.13
  --- ProfileAction.java	25 Jan 2007 13:24:07 -0000	1.12
  +++ ProfileAction.java	26 Jan 2007 05:32:27 -0000	1.13
  @@ -33,6 +33,9 @@
      @Out(required = false)
      private List newMembers;
      
  +   @Out(required = false)
  +   private List memberBlogs;   
  +   
      @In(create=true)
      private EntityManager entityManager;
   
  @@ -57,6 +60,30 @@
         }
      }
      
  +   /**
  +    * Returns the 5 latest blog entries for a member
  +    */
  +   public List getLatestBlogs()
  +   {
  +      return entityManager.createQuery(
  +           "from MemberBlog b where b.member = :member order by b.entryDate desc")
  +           .setParameter("member", selectedMember)
  +           .setMaxResults(5)
  +           .getResultList();
  +   }
  +   
  +   /**
  +    * Used to read all blog entries for a member
  +    */
  +   @Factory("memberBlogs")
  +   public void getMemberBlogs()
  +   {
  +      memberBlogs = entityManager.createQuery(
  +            "from MemberBlog b where b.member.memberName = :memberName order by b.entryDate desc")
  +            .setParameter("memberName", name)
  +            .getResultList();
  +   }   
  +   
      @Factory("newMembers")
      public void newMembers()
      {
  
  
  
  1.4       +8 -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.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- ProfileLocal.java	10 Jan 2007 03:13:15 -0000	1.3
  +++ ProfileLocal.java	26 Jan 2007 05:32:27 -0000	1.4
  @@ -1,11 +1,18 @@
   package org.jboss.seam.example.seamspace;
   
  +import java.util.List;
  +
   import javax.ejb.Local;
   
   @Local
   public interface ProfileLocal
   {
     void display();
  -  void destroy();
  +  
     void newMembers();
  +  
  +  List getLatestBlogs();
  +  void getMemberBlogs();
  +  
  +  void destroy();  
   }
  
  
  



More information about the jboss-cvs-commits mailing list