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