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

Christian Bauer christian at hibernate.org
Sat Sep 15 13:06:19 EDT 2007


  User: cbauer  
  Date: 07/09/15 13:06:19

  Modified:    examples/wiki/src/main/org/jboss/seam/wiki/core/action    
                        Menu.java DocumentHome.java DirectoryHome.java
                        AdminHome.java
  Log:
  Various updates (tests still broken)
  
  Revision  Changes    Path
  1.11      +1 -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.10
  retrieving revision 1.11
  diff -u -b -r1.10 -r1.11
  --- Menu.java	25 Aug 2007 17:59:24 -0000	1.10
  +++ Menu.java	15 Sep 2007 17:06:19 -0000	1.11
  @@ -25,7 +25,7 @@
    * @author Christian Bauer
    */
   @Name("menu")
  - at Scope(ScopeType.CONVERSATION)
  + at Scope(ScopeType.PAGE)
   public class Menu implements Serializable {
   
       @In
  
  
  
  1.27      +2 -0      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.26
  retrieving revision 1.27
  diff -u -b -r1.26 -r1.27
  --- DocumentHome.java	6 Sep 2007 15:54:28 -0000	1.26
  +++ DocumentHome.java	15 Sep 2007 17:06:19 -0000	1.27
  @@ -15,8 +15,10 @@
   import org.jboss.seam.wiki.core.dao.FeedDAO;
   import org.jboss.seam.wiki.core.dao.UserRoleAccessFactory;
   import org.jboss.seam.wiki.core.action.prefs.DocumentEditorPreferences;
  +import org.jboss.seam.wiki.preferences.PreferenceSupport;
   import org.jboss.seam.Component;
   import org.jboss.seam.ScopeType;
  +import org.jboss.seam.core.Conversation;
   import org.jboss.seam.log.Log;
   import org.jboss.seam.contexts.Contexts;
   
  
  
  
  1.17      +31 -7     jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/DirectoryHome.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: DirectoryHome.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/DirectoryHome.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -b -r1.16 -r1.17
  --- DirectoryHome.java	1 Sep 2007 19:05:09 -0000	1.16
  +++ DirectoryHome.java	15 Sep 2007 17:06:19 -0000	1.17
  @@ -7,18 +7,16 @@
   package org.jboss.seam.wiki.core.action;
   
   import org.jboss.seam.annotations.*;
  +import org.jboss.seam.annotations.Observer;
   import org.jboss.seam.annotations.security.Restrict;
   import org.jboss.seam.ScopeType;
  -import org.jboss.seam.wiki.core.model.Directory;
  -import org.jboss.seam.wiki.core.model.Node;
  -import org.jboss.seam.wiki.core.model.Document;
  -import org.jboss.seam.wiki.core.model.Feed;
  +import org.jboss.seam.wiki.core.model.*;
  +import org.jboss.seam.wiki.core.dao.WikiTreeNodeAdapter;
   import org.jboss.seam.wiki.util.WikiUtil;
  +import org.richfaces.model.TreeNode;
   
   import javax.faces.application.FacesMessage;
  -import java.util.List;
  -import java.util.ArrayList;
  -import java.util.Date;
  +import java.util.*;
   
   @Name("directoryHome")
   @Scope(ScopeType.CONVERSATION)
  @@ -142,6 +140,32 @@
   
       /* -------------------------- Public Features ------------------------------ */
   
  +    @In(required=false)
  +    @Out(required = false, scope=ScopeType.PAGE)
  +    WikiTreeNodeAdapter directoryTree;
  +
  +    public TreeNode getTree() {
  +        if (directoryTree == null) {
  +            directoryTree = new WikiTreeNodeAdapter(getInstance(), getNodeDAO().getComparatorDisplayPosition(), 2l);
  +            directoryTree.loadChildren();
  +        }
  +        return directoryTree;
  +        /*
  +        TreeNode root = new TreeNodeImpl();
  +        TreeNode bar = new TreeNodeImpl();
  +        TreeNode baz = new TreeNodeImpl();
  +        TreeNode faz  = new TreeNodeImpl();
  +        root.setData("Foo");
  +        bar.setData("bar");
  +        baz.setData("baz");
  +        faz.setData("faz");
  +        root.addChild("1", bar);
  +        root.addChild("2", baz);
  +        root.addChild("3", faz);
  +        return root;
  +        */
  +    }
  +
       private boolean hasFeed;
   
       public boolean isHasFeed() {
  
  
  
  1.9       +1 -1      jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/AdminHome.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: AdminHome.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/AdminHome.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -b -r1.8 -r1.9
  --- AdminHome.java	9 Jul 2007 16:37:40 -0000	1.8
  +++ AdminHome.java	15 Sep 2007 17:06:19 -0000	1.9
  @@ -161,7 +161,7 @@
           EntityManager em = (EntityManager) Component.getInstance("entityManager");
   
           for (SearchableEntity indexedEntity : indexedEntities) {
  -            DirectoryProvider dirProvider = ((FullTextSession)em.getDelegate()).getSearchFactory().getDirectoryProvider(indexedEntity.getClazz());
  +            DirectoryProvider dirProvider = ((FullTextSession)em.getDelegate()).getSearchFactory().getDirectoryProviders(indexedEntity.getClazz())[0];
               IndexReader reader = IndexReader.open(dirProvider.getDirectory());
   
               indexedEntity.setNumOfIndexedDocuments(reader.numDocs());
  
  
  



More information about the jboss-cvs-commits mailing list