[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