Update of 
/var/cvs/contributions/CMSContainer_Modules/subsite/src/java/com/finalist/cmsc/subsite/util
In directory 
james.mmbase.org:/tmp/cvs-serv30349/subsite/src/java/com/finalist/cmsc/subsite/util

Modified Files:
        SubSiteUtil.java 
Log Message:
Add personalPageId as attribute to request 


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/subsite/src/java/com/finalist/cmsc/subsite/util


Index: SubSiteUtil.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/subsite/src/java/com/finalist/cmsc/subsite/util/SubSiteUtil.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- SubSiteUtil.java    18 Feb 2008 10:55:44 -0000      1.5
+++ SubSiteUtil.java    18 Feb 2008 13:33:42 -0000      1.6
@@ -2,27 +2,22 @@
 
 import org.mmbase.bridge.Cloud;
 import org.mmbase.bridge.Node;
-import org.mmbase.bridge.NodeList;
-import org.mmbase.bridge.util.SearchUtil;
 
-import com.finalist.cmsc.mmbase.TreeUtil;
 import com.finalist.cmsc.navigation.NavigationUtil;
 import com.finalist.cmsc.navigation.PagesUtil;
 import com.finalist.cmsc.repository.RepositoryUtil;
 
 public class SubSiteUtil {
+   
    public static final String SUBSITE = "subsite";
    public static final String PERSONALPAGE = "personalpage";
+
    public static final String ALIAS_SUBSITE = "repository.subsite";
 
-   public static NodeList getOrderedChildren(Node parentNode) {
-      return SearchUtil.findRelatedOrderedNodeList(parentNode, 
SubSiteUtil.SUBSITE, NavigationUtil.NAVREL,
-            PagesUtil.FRAGMENT_FIELD);
-   }
+   public static final String USERID = "userid";
+   
+   public static final String PERSONAL_PAGE_ID = "personalPageId";
 
-   public static int getChildCount(Node node) {
-      return TreeUtil.getChildCount(node, 
node.getCloud().getNodeManager(SUBSITE), NavigationUtil.NAVREL);
-   }
 
    public static boolean isSubSiteType(Node node) {
       return node.getNodeManager().getName().equals(SUBSITE);
@@ -71,4 +66,10 @@
       return repositoryRootChannel;
    }
 
+   public static Node createPersonalPage(Cloud cloud, String name, Node 
layout, String personalPageId) {
+       Node personalPage = PagesUtil.createPage(cloud, name, layout, 
PERSONALPAGE);
+       personalPage.setStringValue(USERID, personalPageId);
+       return personalPage;
+   }
+
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to