Update of
/var/cvs/contributions/CMSContainer_Modules/subsite/src/java/com/finalist/cmsc/subsite
In directory
james.mmbase.org:/tmp/cvs-serv30349/subsite/src/java/com/finalist/cmsc/subsite
Modified Files:
PersonalPageNavigationItemManager.java
Added Files:
PersonalPageNavigationRenderer.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
PersonalPageNavigationRenderer.java is new
Index: PersonalPageNavigationItemManager.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/subsite/src/java/com/finalist/cmsc/subsite/PersonalPageNavigationItemManager.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- PersonalPageNavigationItemManager.java 18 Feb 2008 10:55:44 -0000
1.3
+++ PersonalPageNavigationItemManager.java 18 Feb 2008 13:33:42 -0000
1.4
@@ -4,6 +4,7 @@
import com.finalist.cmsc.beans.om.NavigationItem;
import com.finalist.cmsc.beans.om.Page;
+import com.finalist.cmsc.navigation.NavigationItemRenderer;
import com.finalist.cmsc.navigation.NavigationTreeItemRenderer;
import com.finalist.cmsc.portalImpl.PageNavigationItemManager;
import com.finalist.cmsc.subsite.beans.om.PersonalPage;
@@ -13,24 +14,35 @@
public class PersonalPageNavigationItemManager extends
PageNavigationItemManager {
+ private NavigationItemRenderer renderer = new
PersonalPageNavigationRenderer();
private NavigationTreeItemRenderer treeRenderer = new
PersonalPageTreeItemRenderer();
+ @Override
+ public NavigationItemRenderer getRenderer() {
+ return renderer;
+ }
+
+ @Override
public String getTreeManager() {
return SubSiteUtil.PERSONALPAGE;
}
+ @Override
public NavigationTreeItemRenderer getTreeRenderer() {
return treeRenderer;
}
+ @Override
public Class<? extends NavigationItem> getItemClass() {
return PersonalPage.class;
}
+ @Override
protected Class<? extends Page> getPageClass() {
return PersonalPage.class;
}
+ @Override
public Object getPublisher(Cloud cloud, String type) {
return new SubSitePublisher(cloud);
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs