[jboss-svn-commits] JBL Code SVN: r10784 - labs/jbosslabs/trunk/portal-extensions/forge-ejb3/src/java/org/jboss/forge/ejb3/projectpages.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Apr 5 04:26:40 EDT 2007
Author: adamw
Date: 2007-04-05 04:26:40 -0400 (Thu, 05 Apr 2007)
New Revision: 10784
Modified:
labs/jbosslabs/trunk/portal-extensions/forge-ejb3/src/java/org/jboss/forge/ejb3/projectpages/ProjectPagesServiceBean.java
Log:
Header in all projects; admin page for all projects
Modified: labs/jbosslabs/trunk/portal-extensions/forge-ejb3/src/java/org/jboss/forge/ejb3/projectpages/ProjectPagesServiceBean.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-ejb3/src/java/org/jboss/forge/ejb3/projectpages/ProjectPagesServiceBean.java 2007-04-05 07:12:45 UTC (rev 10783)
+++ labs/jbosslabs/trunk/portal-extensions/forge-ejb3/src/java/org/jboss/forge/ejb3/projectpages/ProjectPagesServiceBean.java 2007-04-05 08:26:40 UTC (rev 10784)
@@ -9,6 +9,8 @@
import org.jboss.forge.common.projects.project.Project;
import org.jboss.forge.common.projects.project.Pages;
import org.jboss.forge.common.projects.project.Preference;
+import org.jboss.forge.common.projects.project.rw.PageRW;
+import org.jboss.forge.common.projects.project.rw.PortletRW;
import org.jboss.portal.core.model.portal.*;
import org.jboss.portal.core.model.instance.InstanceContainer;
import org.jboss.portal.core.model.instance.DuplicateInstanceException;
@@ -518,6 +520,11 @@
portlet.getRegion(), Integer.parseInt(portlet.getHeight()), portalObjIds,
uniqueId);
}
+
+ // Adding header to each page.
+ addInstanceToPage(projectId, pageName, "header", page,
+ getProjectPortletInstance(projectId, pageName, "header", portletIds, null),
+ "triple", 1, portalObjIds, null);
} catch (UnknownPortletException e) {
log.warn(e.getMessage() + " in " + projectId, e);
} catch (UnknownPortalException e) {
@@ -546,6 +553,18 @@
for (org.jboss.forge.common.projects.project.Page page : pages.getPages()) {
updateProjectPage(projectId, page, portalObjIds, portletIds);
}
+
+ // Adding the admin page.
+ PortletRW adminPortlet = new PortletRW();
+ adminPortlet.setHeight(Integer.toString(2));
+ adminPortlet.setName("projectAdmin");
+ adminPortlet.setRegion("triple");
+
+ PageRW adminPage = new PageRW();
+ adminPage.setName("admin");
+ adminPage.getPortlets().add(adminPortlet);
+
+ updateProjectPage(projectId, adminPage, portalObjIds, portletIds);
}
public void updatePages(Collection<? extends Project> projects) {
More information about the jboss-svn-commits
mailing list