[jboss-cvs] jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action ...

Christian Bauer christian at hibernate.org
Fri Apr 27 06:34:08 EDT 2007


  User: cbauer  
  Date: 07/04/27 06:34:08

  Modified:    examples/wiki/src/main/org/jboss/seam/wiki/core/action    
                        NodeBrowser.java Menu.java DocumentHome.java
                        CommentHome.java
  Log:
  Now deployable on 4.2 out-of-box (local Hibernate JARs) and optimized SQL and caching
  
  Revision  Changes    Path
  1.12      +0 -0      jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/NodeBrowser.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  
  
  
  1.6       +10 -1     jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/Menu.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Menu.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/Menu.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -b -r1.5 -r1.6
  --- Menu.java	22 Mar 2007 12:16:07 -0000	1.5
  +++ Menu.java	27 Apr 2007 10:34:08 -0000	1.6
  @@ -12,8 +12,17 @@
   import java.util.ArrayList;
   import java.io.Serializable;
   
  +/**
  + * Holds the nodes that are displayed in the site menu
  + * <p>
  + * For performance reasons we cache this in the session contet and refresh it through observing of
  + * modification events. This might be PAGE scoped once we have a nested set model for the node tree.
  + * </p>
  + *
  + * @author Christian Bauer
  + */
   @Name("menu")
  - at Scope(ScopeType.PAGE)
  + at Scope(ScopeType.SESSION)
   public class Menu implements Serializable {
   
       private List<MenuItem> items;
  
  
  
  1.15      +0 -1      jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/DocumentHome.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: DocumentHome.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/DocumentHome.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -b -r1.14 -r1.15
  --- DocumentHome.java	26 Apr 2007 18:54:26 -0000	1.14
  +++ DocumentHome.java	27 Apr 2007 10:34:08 -0000	1.15
  @@ -143,7 +143,6 @@
       public void setEnabledPreview(boolean enabledPreview) {
           this.enabledPreview = enabledPreview;
           syncFormToInstance(getParentDirectory());
  -        refreshMenuItems();
       }
   
       public boolean isPushOnSiteFeed() {
  
  
  
  1.4       +1 -0      jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/CommentHome.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: CommentHome.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/CommentHome.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- CommentHome.java	19 Apr 2007 11:27:48 -0000	1.3
  +++ CommentHome.java	27 Apr 2007 10:34:08 -0000	1.4
  @@ -64,6 +64,7 @@
                   .createQuery("select c from Comment c where c.document is :doc" +
                                " order by c.createdOn " + (listCommentsAscending ? "asc" : "desc") )
                   .setParameter("doc", currentDocument)
  +                .setHint("org.hibernate.cacheable", true)
                   .getResultList();
   
           comment = new Comment();
  
  
  



More information about the jboss-cvs-commits mailing list