[pal-cvs 3108] [844] set default value for decorators.

Zurück zum Archiv-Index

svnno****@sourc***** svnno****@sourc*****
2008年 3月 10日 (月) 17:35:55 JST


Revision: 844
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=pal&view=rev&rev=844
Author:   shinsuke
Date:     2008-03-10 17:35:55 +0900 (Mon, 10 Mar 2008)

Log Message:
-----------
set default value for decorators.

Modified Paths:
--------------
    pal-admin/trunk/src/main/java/jp/sf/pal/admin/PALAdminConstants.java
    pal-admin/trunk/src/main/java/jp/sf/pal/admin/service/SiteEditorService.java
    pal-admin/trunk/src/main/java/jp/sf/pal/admin/util/PALAdminUtil.java


-------------- next part --------------
Modified: pal-admin/trunk/src/main/java/jp/sf/pal/admin/PALAdminConstants.java
===================================================================
--- pal-admin/trunk/src/main/java/jp/sf/pal/admin/PALAdminConstants.java	2008-03-10 07:54:09 UTC (rev 843)
+++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/PALAdminConstants.java	2008-03-10 08:35:55 UTC (rev 844)
@@ -202,4 +202,12 @@
 
     public static final String FALLBACK_LOOP = "loop";
 
+    public static final String PORTLET_DECORATOR = "portletDecorator";
+
+    public static final String DEFAULT_PORTLET_DECORATOR = "default";
+
+    public static final String PAGE_DECORATOR = "pageDecorator";
+
+    public static final String DEFAULT_PAGE_DECORATOR = "default";
+
 }

Modified: pal-admin/trunk/src/main/java/jp/sf/pal/admin/service/SiteEditorService.java
===================================================================
--- pal-admin/trunk/src/main/java/jp/sf/pal/admin/service/SiteEditorService.java	2008-03-10 07:54:09 UTC (rev 843)
+++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/service/SiteEditorService.java	2008-03-10 08:35:55 UTC (rev 844)
@@ -174,6 +174,9 @@
         page.setDesktopThemeItems(getSiteEditorLogic()
                 .createDesktopPageDecorationsList());
 
+        // set default 
+        page.setPageDecorator(PALAdminUtil.getPageDecoratorName());
+        page.setPortletDecorator(PALAdminUtil.getPortletDecoratorName());
     }
 
     public void loadPage(FolderOrderEditorPage page) throws CommonException {

Modified: pal-admin/trunk/src/main/java/jp/sf/pal/admin/util/PALAdminUtil.java
===================================================================
--- pal-admin/trunk/src/main/java/jp/sf/pal/admin/util/PALAdminUtil.java	2008-03-10 07:54:09 UTC (rev 843)
+++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/util/PALAdminUtil.java	2008-03-10 08:35:55 UTC (rev 844)
@@ -239,4 +239,22 @@
         }
         return null;
     }
+
+    public static String getPortletDecoratorName() {
+        String name = getPortletConfig().getInitParameter(
+                PALAdminConstants.PORTLET_DECORATOR);
+        if (name == null) {
+            return PALAdminConstants.DEFAULT_PORTLET_DECORATOR;
+        }
+        return name;
+    }
+
+    public static String getPageDecoratorName() {
+        String name = getPortletConfig().getInitParameter(
+                PALAdminConstants.PAGE_DECORATOR);
+        if (name == null) {
+            return PALAdminConstants.DEFAULT_PAGE_DECORATOR;
+        }
+        return name;
+    }
 }


pal-cvs メーリングリストの案内
Zurück zum Archiv-Index