You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by at...@apache.org on 2008/03/27 02:18:26 UTC

svn commit: r641679 [4/5] - in /portals/jetspeed-2/portal/trunk: ./ app-servers/security/jboss/src/java/META-INF/jboss-secsvc/ components/jetspeed-capability/src/test/resources/ components/jetspeed-capability/src/test/resources/boot/ components/jetspee...

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/headtag.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/headtag.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/headtag.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/headtag.xml Wed Mar 26 18:18:18 2008
@@ -1,457 +1,459 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
-<!--
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-    
-    http://www.apache.org/licenses/LICENSE-2.0
-    
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<beans>
-    <!--  header (html <head>) configuration  -->
-
-    <!--  *****  -->
-    <!--  /desktop header configuration  -->
-    <!--  *****  -->
-    <bean id="HeaderResourceConfigurationDesktop" class="java.util.HashMap">
-        <constructor-arg index="0">
-            <map>
-                <entry key="dojo">
-                    <ref bean="DojoConfigurationDesktop" />
-                </entry>
-                <entry key="desktop">
-                    <ref bean="DesktopConfiguration" />
-                </entry>
-                <entry key="header.order">
-                    <list>
-                        <value>header.dojo.parameters</value>            <!-- djConfig definition -->
-                        <value>header.dojo.preinit</value>               <!-- generated djConfig.baseScriptUri definition -->
-                        <value>header.dojo.config</value>                <!-- for adding statements prior to dojo.js load -->
-                        <value>header.dojo.init</value>                  <!-- <script src=".../dojo.js"> -->
-                        <value>header.dojo.requires.core</value>         <!-- dojo.require statements for dojo core modules -->
-                        <value>header.dojo.modules.path</value>          <!-- dojo.registerModulePath statements -->
-                        <value>header.dojo.requires.modules</value>      <!-- dojo.require statements for dojo add-on modules -->
-                        <value>header.dojo.writeincludes</value>         <!-- generated dojo.hostenv.writeIncludes() statement -->
-                        <value>header.dojo.modules.namespace</value>     <!-- dojo.registerNamespace statements -->
-                        <value>header.dojo.style.bodyexpand</value>      <!-- css for body 100% height/width (for some dojo widgets) -->
-                        <!-- <value>header.basetag</value> -->                    <!-- generated <base href=".../jetspeed/"> -->
-                        <value>header.desktop.style.layout</value>       <!-- generated <link href=".../styles.css"> for layout decoration -->
-                        <value>header.desktop.init</value>               <!-- generated desktop startup javascript -->
-                    </list>
-                </entry>
-                <entry key="header.types">
-                    <ref bean="HeaderTypes" />
-                </entry>
-            </map>
-        </constructor-arg>
-    </bean>
-
-    <bean id="DesktopConfiguration" class="java.util.HashMap">
-        <constructor-arg index="0">
-            <map>
-                <!-- layout and portlet decorations -->
-                <entry key="decoration.layout">
-                    <!-- default layout decoration for desktop
-                         this is used when a selected layout decoration does not support desktop -->
-                    <value>blueocean</value>
-                </entry>
-
-                <entry key="decoration.portlet">
-                    <!-- default portlet decoration for desktop
-                         this is used when a selected portlet decoration does not support desktop -->
-                    <value>tigris</value>
-                </entry>
-
-                <!-- page navigation -->
-                <entry key="page.ajaxnavigation">
-                    <!-- enable ajax page navigation - default is false -->
-                    <!-- when set to true, the dojo parameter dojo.parameter.preventBackButtonFix should be set to false -->
-                    <value>true</value>
-                </entry>
-
-                <!-- window modes -->
-                <entry key="window.tiling">
-                    <!-- enable window tiling mode - default is true -->
-                    <value>true</value>
-                </entry>
-                <entry key="window.heightexpand">
-                    <!-- default tiled windows to expand in height to fit content - default is false -->
-                    <value>true</value>
-                </entry>
-
-                <!-- window dimensions -->
-                <entry key="window.height">
-                    <!-- default window height -->
-                    <value>200</value>
-                </entry>
-                <entry key="window.width">
-                    <!-- default window width -->
-                    <value>280</value>
-                </entry>
-
-                <!-- window actions -->
-                <!-- NOTE: each portlet decorator may override any of these properties in its decoratordesktop.properties file -->
-                <entry key="window.action.button.order">
-                    <!-- order, left to right, that action buttons should be rendered -->
-                    <!-- all listed actions are expected to have associated images at derived path -->
-                    <!--    decorations/portlet/{decorator-name}/images/desktop/{action}.gif -->
-
-                    <!-- if an action has no image, it can still be in this list as long as it also appears in -->
-                    <!--    the window.action.noimage entry (the goal here is that the decorator need only override window.action.noimage) -->
-
-                    <!-- of course, each portlet will only display those actions that it supports, etc. -->
-                    <!-- no image mapping is offered because if it is to be supported, it should be from DecoratorAction -->
-                    <!-- some actions, such as "menu" and "restore" have special behaviors (e.g. restore replaces minimize when window is minimized) -->
-                    <list>
-                        <value>menu</value>
-                        <value>config</value>
-                        <value>edit_defaults</value>
-                        <value>edit</value>
-                        <value>view</value>
-                        <value>print</value>
-                        <value>help</value>
-                        <value>minimized</value>
-                        <value>normal</value>
-                        <value>maximized</value>
-                        <value>removeportlet</value>   <!-- activated only when in page edit mode -->
-                    </list>
-                </entry>
-                <entry key="window.action.button.maximum">
-                    <!-- maximum number of action buttons allowed - overflow items will be displayed at top of action menu -->
-                    <value>11</value>
-                </entry>
-                <entry key="window.action.noimage">
-                    <!-- list of actions that do no have images -->
-                    <list>
-                        <value>tile</value>
-                        <value>untile</value>
-                        <value>heightexpand</value>
-                        <value>heightnormal</value>
-                    </list>
-                </entry>
-                <entry key="window.action.menu.order">
-                    <!-- order that the actions should appear in action menu (for each action that is not displayed as a button) -->
-                    <list>
-                        <value>view</value>
-                        <value>maximized</value>
-                        <value>normal</value>
-                        <value>minimized</value>
-                        <value>print</value>
-                        <value>edit</value>
-                        <value>edit_defaults</value>
-                        <value>config</value>
-                        <value>tile</value>
-                        <value>untile</value>
-                        <value>heightexpand</value>
-                        <value>heightnormal</value>
-                        <value>about</value>
-                        <value>help</value>
-                        <value>removeportlet</value>
-                    </list>
-                </entry>
-                <entry key="window.action.button.tooltip">
-                    <!-- display tooltips for window action buttons -->
-                    <value>true</value>
-                </entry>
-
-                <!-- window icons -->
-                <!-- NOTE: each portlet decorator may override any of these properties in its decoratordesktop.properties file -->
-                <entry key="window.icon.enabled">
-                    <!-- display icon for each window -->
-                    <value>true</value>
-                </entry>
-                <entry key="window.icon.path">
-                    <!-- path to window icons -->
-                    <value>/images/portlets/small</value>
-                </entry>
-
-                <!-- page actions -->
-                <entry key="page.action.button.tooltip">
-                    <!-- display tooltips for page action buttons -->
-                    <value>true</value>
-                </entry>
-            </map>
-        </constructor-arg>
-    </bean>
-
-    <bean id="DojoConfigurationDesktop" class="java.util.HashMap">
-        <constructor-arg index="0">
-            <map>
-                <entry key="dojo.enable">
-                    <!-- dojo headers only included if dojo.enable is true -->
-                    <value>true</value>
-                </entry>
-                <entry key="dojo.path">
-                    <!-- path to dojo root from portal context path -->
-                    <!-- used in constructing <script src=".../dojo.js"> and djConfig.baseScriptUri -->
-                    <value>/javascript/dojo/</value>  
-                </entry>
-                <entry key="dojo.parameter.isDebug">
-                    <!-- value for djConfig variable isDebug -->
-                    <value>false</value>
-                </entry>
-                <entry key="dojo.parameter.debugAtAllCosts">
-                    <!-- value for djConfig variable debugAtAllCosts -->
-                    <value>false</value>
-                </entry>
-                <entry key="dojo.parameter.preventBackButtonFix">
-                    <!-- enable back button control -->
-                    <value>false</value>
-                </entry>
-                <entry key="dojo.parameters">
-                    <!-- additional djConfig variables expressed as a json object fragment: -->
-                    <!--    key: value[, key: value]*     -->
-                    <!-- if an entry "dojo.parameters" is defined in HeaderResourceRegistry, its value replaces value -->
-                    <!--    built from the value here as well as dojo.parameter.isDebug and dojo.parameter.debugAtAllCosts -->
-                    <!-- template: var djConfig = { ${value} }; -->
-                    <!-- header section: header.dojo.parameters -->
-                    <value></value>
-                </entry>
-                <entry key="dojo.requires.core">
-                    <!-- list of dojo core modules -->
-                    <!-- template: dojo.require( "${value}" ); -->
-                    <!-- header section: header.dojo.requires.core -->
-                    <ref bean="DojoRequiresDesktop" />
-                </entry>
-                <entry key="dojo.modules.path">
-                    <!-- list of statements intended to be dojo.registerModulePath calls -->
-                    <!-- template: none -->
-                    <!-- values can reference entries in HeaderResourceRegistry -->
-                    <!-- header section: header.dojo.modules.path -->
-                    <!-- note: each entry below refers to a HeaderResourceRegistry entry which is currently an -->
-                    <!--       empty value due to dojo 0.4.0 improvements which make this step unnecessary for these modules -->
-                    <list>
-                        <value>dojo.module.jetspeed.ui.widget</value>
-                        <value>dojo.module.jetspeed.desktop</value>
-                    </list>
-                </entry>
-                <entry key="dojo.requires.modules">
-                    <!-- list of dojo add-on modules -->
-                    <!-- template: dojo.require( "${value}" ); -->
-                    <!-- header section: header.dojo.requires.modules -->
-                    <ref bean="DojoRequiresModulesDesktop" />
-                </entry>
-                <entry key="dojo.modules.namespace">
-                    <!-- list of statements intended to be dojo.registerNamespace calls -->
-                    <!-- template: none -->
-                    <!-- values can reference entries in HeaderResourceRegistry -->
-                    <!-- header section: header.dojo.modules.namespace -->
-                    <!-- note: the entry below refers to a HeaderResourceRegistry entry which is currently an -->
-                    <!--       empty value due to dojo 0.4.0 improvements which make this step unnecessary for this module -->
-                    <list>
-                        <value>dojo.module.widget.jetspeed.ui.widget</value>
-                    </list>
-                </entry>
-            </map>
-        </constructor-arg>
-    </bean>
-
-    <bean id="DojoRequiresDesktop" class="java.util.ArrayList">
-        <constructor-arg index="0">
-            <list>
-                <value>dojo.lang.*</value>
-                <value>dojo.event.*</value>
-                <value>dojo.io.*</value>
-                <value>dojo.widget.*</value>
-                <value>dojo.widget.TabContainer</value>
-                <value>dojo.widget.AccordionContainer</value>
-                <value>dojo.widget.Menu2</value>
-            </list>
-        </constructor-arg>
-    </bean>
-
-    <bean id="DojoRequiresModulesDesktop" class="java.util.ArrayList">
-        <constructor-arg index="0">
-            <list>
-                <value>jetspeed.desktop.core</value>
-                <value>jetspeed.widget.PortletWindow</value>
-                <value>jetspeed.widget.PortalTabContainer</value>
-                <value>jetspeed.widget.PortalAccordionContainer</value>
-                <value>jetspeed.widget.PortalBreadcrumbContainer</value>
-                <value>jetspeed.widget.PortalTooltipManager</value>
-            </list>
-        </constructor-arg>
-    </bean>
-
-
-    <!--  *****  -->
-    <!--  /portal header configuration  -->
-    <!--  *****  -->
-    <bean id="HeaderResourceConfigurationPortal" class="java.util.HashMap">
-        <constructor-arg index="0">
-            <map>
-                <entry key="dojo">
-                    <ref bean="DojoConfigurationPortal" />
-                </entry>
-                <entry key="header.order">
-                    <list>  <!-- note: these are only included if dojo.enable is set to true (below or at runtime) -->
-                        <value>header.dojo.parameters</value>            <!-- djConfig definition -->
-                        <value>header.dojo.preinit</value>               <!-- generated djConfig.baseScriptUri definition -->
-                        <value>header.dojo.config</value>                <!-- for adding statements prior to dojo.js load -->
-                        <value>header.dojo.init</value>                  <!-- <script src=".../dojo.js"> -->
-                        <value>header.dojo.requires.core</value>         <!-- dojo.require statements for dojo core modules -->
-                        <value>header.dojo.modules.path</value>          <!-- dojo.registerModulePath statements -->
-                        <value>header.dojo.requires.modules</value>      <!-- dojo.require statements for dojo add-on modules -->
-                        <value>header.dojo.writeincludes</value>         <!-- generated dojo.hostenv.writeIncludes() statement -->
-                        <value>header.dojo.modules.namespace</value>     <!-- dojo.registerNamespace statements -->
-                        <value>header.dojo.style.bodyexpand</value>      <!-- css for body 100% height/width (for some dojo widgets) -->
-                    </list>
-                </entry>
-                <entry key="header.types">
-                    <ref bean="HeaderTypes" />
-                </entry>
-            </map>
-        </constructor-arg>
-    </bean>
-    <bean id="DojoConfigurationPortal" class="java.util.HashMap">
-        <constructor-arg index="0">
-            <map>
-                <entry key="dojo.enable">
-                    <!-- dojo headers only included if dojo.enable is true; leaving it up to one or more portlets to set this -->
-                    <value>false</value>
-                </entry>
-                <entry key="dojo.path">
-                    <!-- path to dojo root from portal context path -->
-                    <!-- used in constructing <script src=".../dojo.js"> and djConfig.baseScriptUri -->
-                    <value>/javascript/dojo/</value>
-                </entry>
-                <entry key="dojo.parameter.isDebug">
-                    <!-- value for djConfig variable isDebug -->
-                    <value>false</value>
-                </entry>
-                <entry key="dojo.parameter.debugAtAllCosts">
-                    <!-- value for djConfig variable debugAtAllCosts -->
-                    <value>false</value>
-                </entry>
-                <entry key="dojo.parameters">
-                    <!-- additional djConfig variables expressed as a json object fragment: -->
-                    <!--    key: value[, key: value]*     -->
-                    <!-- if an entry "dojo.parameters" is defined in HeaderResourceRegistry, its value replaces value -->
-                    <!--    built from the value here as well as dojo.parameter.isDebug and dojo.parameter.debugAtAllCosts -->
-                    <!-- template: var djConfig = { ${value} }; -->
-                    <!-- header section: header.dojo.parameters -->
-                    <value></value>
-                </entry>
-                <entry key="dojo.requires.core">
-                    <!-- list of dojo core modules -->
-                    <!-- template: dojo.require( "${value}" ); -->
-                    <!-- header section: header.dojo.requires.core -->
-                    <list>
-                        <value>dojo.lang.*</value>
-                        <value>dojo.event.*</value>
-                        <value>dojo.io.*</value>
-                        <value>dojo.widget.*</value>
-                    </list>
-                </entry>
-                <entry key="dojo.modules.path">
-                    <!-- list of statements intended to be dojo.registerModulePath calls -->
-                    <!-- template: none -->
-                    <!-- values can reference entries in HeaderResourceRegistry -->
-                    <!-- header section: header.dojo.modules.path -->
-                    <!-- note: each entry below refers to a HeaderResourceRegistry entry which is currently an -->
-                    <!--       empty value due to dojo 0.4.0 improvements which make this step unnecessary for these modules -->
-                    <list>
-                        <value>dojo.module.jetspeed.ui.widget</value>
-                        <value>dojo.module.jetspeed.desktop</value>
-                    </list>
-                </entry>
-                <entry key="dojo.requires.modules">
-                    <!-- list of dojo add-on modules -->
-                    <!-- template: dojo.require( "${value}" ); -->
-                    <!-- header section: header.dojo.requires.modules -->
-                    <list>
-                        <value>jetspeed.common</value>
-                    </list>
-                </entry>
-                <entry key="dojo.modules.namespace">
-                    <!-- list of statements intended to be dojo.registerNamespace calls -->
-                    <!-- template: none -->
-                    <!-- values can reference entries in HeaderResourceRegistry -->
-                    <!-- header section: header.dojo.modules.namespace -->
-                    <!-- note: the entry below refers to a HeaderResourceRegistry entry which is currently an -->
-                    <!--       empty value due to dojo 0.4.0 improvements which make this step unnecessary for this module -->
-                    <list>
-                        <value>dojo.module.widget.jetspeed.ui.widget</value>
-                    </list>
-                </entry>
-            </map>
-        </constructor-arg>
-    </bean>
-
-
-    <!--  *****  -->
-    <!--  shared /portal and /desktop header configuration  -->
-    <!--  *****  -->
-    <bean id="HeaderResourceRegistry" class="java.util.HashMap">
-        <constructor-arg index="0">
-            <map>
-                <!-- override of content for header fragments added with specified key -->
-                <!-- also acts as way to refer to a shared value within these header configuration settings -->
-                <!-- also, when generating final content, if a header section is included in header.order -->
-                <!--    and it has empty content, then an entry here matching the header section name will -->
-                <!--    be used for content -->
-                <entry key="dojo.module.jetspeed.ui.widget">
-                    <!-- <value>dojo.hostenv.setModulePrefix('jetspeed.ui.widget', '../desktop/widget');</value> --> <!-- dojo 0.3.1 -->
-                    <!-- <value>dojo.registerModulePath("jetspeed.widget", "../desktop/widget");</value> --> <!-- dojo 0.4.0 -->
-                    <!-- note: current value is empty due to dojo 0.4.0 improvements which make this step unnecessary for this module -->
-                    <value></value>
-                </entry>
-                <entry key="dojo.module.jetspeed.desktop">
-                    <!-- <value>dojo.hostenv.setModulePrefix('jetspeed.desktop', '../desktop/core');</value> --> <!-- dojo 0.3.1 -->
-                    <!-- <value>dojo.registerModulePath("jetspeed.desktop", "../desktop/core");</value> --> <!-- dojo 0.4.0 -->
-                    <!-- note: current value is empty due to dojo 0.4.0 improvements which make this step unnecessary for this module -->
-                    <value></value>
-                </entry>
-                <entry key="dojo.module.widget.jetspeed.ui.widget">
-                    <!-- <value>dojo.widget.manager.registerWidgetPackage('jetspeed.ui.widget');</value> --> <!-- dojo 0.3.1 -->
-                    <!-- <value>dojo.registerNamespace("jetspeed", 'jetspeed.widget', function(name){ return "jetspeed.widget."+dojo.string.capitalize(name);});</value> -->  <!-- dojo 0.4.0 -->
-                    <!-- note: current value is empty due to dojo 0.4.0 improvements which make this step unnecessary for this module -->
-                    <value></value>
-                </entry>
-                <entry key="header.dojo.style.bodyexpand">   <!-- dojo.style.bodyexpand -->
-                    <!-- make the body expand to fill the visible window -->
-                    <value>html, body { width: 100%; height: 100%; padding: 0 0 0 0; margin: 0 0 0 0; }</value>
-                    <!-- <value>html, body { padding: 0 0 0 0; margin: 0 0 0 0; }</value> -->
-                </entry>
-                <entry key="header.dojo.style.bodyexpand.noscroll">   <!-- dojo.style.bodyexpand.noscroll -->
-                    <!-- make the body expand to fill the visible window - erase window level scrollbars -->
-                    <value>html, body { width: 100%; height: 100%; overflow: hidden; padding: 0 0 0 0; margin: 0 0 0 0; }</value>
-                </entry>
-            </map>
-        </constructor-arg>
-    </bean>
-
-    <!-- this example HeaderTypes definition can be removed -->
-    <!--    types for all predefined header section names are set automatically -->
-    <!-- supported header types: 
-            script-start
-            script
-            script-end
-            script-tag
-            style
-            link-tag
-            base-tag
-    -->
-    <bean id="HeaderTypes" class="java.util.HashMap">
-        <constructor-arg index="0">
-            <map>
-                <entry key="header.dojo.style.bodyexpand">
-                    <value>style</value>
-                </entry>
-                <entry key="header.dojo.style.bodyexpand.noscroll">
-                    <value>style</value>
-                </entry>
-            </map>
-        </constructor-arg>
-    </bean>
-
-</beans>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+    
+    http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
+    <!--  header (html <head>) configuration  -->
+
+    <!--  *****  -->
+    <!--  /desktop header configuration  -->
+    <!--  *****  -->
+    <bean id="HeaderResourceConfigurationDesktop" class="java.util.HashMap">
+        <constructor-arg index="0">
+            <map>
+                <entry key="dojo">
+                    <ref bean="DojoConfigurationDesktop" />
+                </entry>
+                <entry key="desktop">
+                    <ref bean="DesktopConfiguration" />
+                </entry>
+                <entry key="header.order">
+                    <list>
+                        <value>header.dojo.parameters</value>            <!-- djConfig definition -->
+                        <value>header.dojo.preinit</value>               <!-- generated djConfig.baseScriptUri definition -->
+                        <value>header.dojo.config</value>                <!-- for adding statements prior to dojo.js load -->
+                        <value>header.dojo.init</value>                  <!-- <script src=".../dojo.js"> -->
+                        <value>header.dojo.requires.core</value>         <!-- dojo.require statements for dojo core modules -->
+                        <value>header.dojo.modules.path</value>          <!-- dojo.registerModulePath statements -->
+                        <value>header.dojo.requires.modules</value>      <!-- dojo.require statements for dojo add-on modules -->
+                        <value>header.dojo.writeincludes</value>         <!-- generated dojo.hostenv.writeIncludes() statement -->
+                        <value>header.dojo.modules.namespace</value>     <!-- dojo.registerNamespace statements -->
+                        <value>header.dojo.style.bodyexpand</value>      <!-- css for body 100% height/width (for some dojo widgets) -->
+                        <!-- <value>header.basetag</value> -->                    <!-- generated <base href=".../jetspeed/"> -->
+                        <value>header.desktop.style.layout</value>       <!-- generated <link href=".../styles.css"> for layout decoration -->
+                        <value>header.desktop.init</value>               <!-- generated desktop startup javascript -->
+                    </list>
+                </entry>
+                <entry key="header.types">
+                    <ref bean="HeaderTypes" />
+                </entry>
+            </map>
+        </constructor-arg>
+    </bean>
+
+    <bean id="DesktopConfiguration" class="java.util.HashMap">
+        <constructor-arg index="0">
+            <map>
+                <!-- layout and portlet decorations -->
+                <entry key="decoration.layout">
+                    <!-- default layout decoration for desktop
+                         this is used when a selected layout decoration does not support desktop -->
+                    <value>blueocean</value>
+                </entry>
+
+                <entry key="decoration.portlet">
+                    <!-- default portlet decoration for desktop
+                         this is used when a selected portlet decoration does not support desktop -->
+                    <value>tigris</value>
+                </entry>
+
+                <!-- page navigation -->
+                <entry key="page.ajaxnavigation">
+                    <!-- enable ajax page navigation - default is false -->
+                    <!-- when set to true, the dojo parameter dojo.parameter.preventBackButtonFix should be set to false -->
+                    <value>true</value>
+                </entry>
+
+                <!-- window modes -->
+                <entry key="window.tiling">
+                    <!-- enable window tiling mode - default is true -->
+                    <value>true</value>
+                </entry>
+                <entry key="window.heightexpand">
+                    <!-- default tiled windows to expand in height to fit content - default is false -->
+                    <value>true</value>
+                </entry>
+
+                <!-- window dimensions -->
+                <entry key="window.height">
+                    <!-- default window height -->
+                    <value>200</value>
+                </entry>
+                <entry key="window.width">
+                    <!-- default window width -->
+                    <value>280</value>
+                </entry>
+
+                <!-- window actions -->
+                <!-- NOTE: each portlet decorator may override any of these properties in its decoratordesktop.properties file -->
+                <entry key="window.action.button.order">
+                    <!-- order, left to right, that action buttons should be rendered -->
+                    <!-- all listed actions are expected to have associated images at derived path -->
+                    <!--    decorations/portlet/{decorator-name}/images/desktop/{action}.gif -->
+
+                    <!-- if an action has no image, it can still be in this list as long as it also appears in -->
+                    <!--    the window.action.noimage entry (the goal here is that the decorator need only override window.action.noimage) -->
+
+                    <!-- of course, each portlet will only display those actions that it supports, etc. -->
+                    <!-- no image mapping is offered because if it is to be supported, it should be from DecoratorAction -->
+                    <!-- some actions, such as "menu" and "restore" have special behaviors (e.g. restore replaces minimize when window is minimized) -->
+                    <list>
+                        <value>menu</value>
+                        <value>config</value>
+                        <value>edit_defaults</value>
+                        <value>edit</value>
+                        <value>view</value>
+                        <value>print</value>
+                        <value>help</value>
+                        <value>minimized</value>
+                        <value>normal</value>
+                        <value>maximized</value>
+                        <value>removeportlet</value>   <!-- activated only when in page edit mode -->
+                    </list>
+                </entry>
+                <entry key="window.action.button.maximum">
+                    <!-- maximum number of action buttons allowed - overflow items will be displayed at top of action menu -->
+                    <value>11</value>
+                </entry>
+                <entry key="window.action.noimage">
+                    <!-- list of actions that do no have images -->
+                    <list>
+                        <value>tile</value>
+                        <value>untile</value>
+                        <value>heightexpand</value>
+                        <value>heightnormal</value>
+                    </list>
+                </entry>
+                <entry key="window.action.menu.order">
+                    <!-- order that the actions should appear in action menu (for each action that is not displayed as a button) -->
+                    <list>
+                        <value>view</value>
+                        <value>maximized</value>
+                        <value>normal</value>
+                        <value>minimized</value>
+                        <value>print</value>
+                        <value>edit</value>
+                        <value>edit_defaults</value>
+                        <value>config</value>
+                        <value>tile</value>
+                        <value>untile</value>
+                        <value>heightexpand</value>
+                        <value>heightnormal</value>
+                        <value>about</value>
+                        <value>help</value>
+                        <value>removeportlet</value>
+                    </list>
+                </entry>
+                <entry key="window.action.button.tooltip">
+                    <!-- display tooltips for window action buttons -->
+                    <value>true</value>
+                </entry>
+
+                <!-- window icons -->
+                <!-- NOTE: each portlet decorator may override any of these properties in its decoratordesktop.properties file -->
+                <entry key="window.icon.enabled">
+                    <!-- display icon for each window -->
+                    <value>true</value>
+                </entry>
+                <entry key="window.icon.path">
+                    <!-- path to window icons -->
+                    <value>/images/portlets/small</value>
+                </entry>
+
+                <!-- page actions -->
+                <entry key="page.action.button.tooltip">
+                    <!-- display tooltips for page action buttons -->
+                    <value>true</value>
+                </entry>
+            </map>
+        </constructor-arg>
+    </bean>
+
+    <bean id="DojoConfigurationDesktop" class="java.util.HashMap">
+        <constructor-arg index="0">
+            <map>
+                <entry key="dojo.enable">
+                    <!-- dojo headers only included if dojo.enable is true -->
+                    <value>true</value>
+                </entry>
+                <entry key="dojo.path">
+                    <!-- path to dojo root from portal context path -->
+                    <!-- used in constructing <script src=".../dojo.js"> and djConfig.baseScriptUri -->
+                    <value>/javascript/dojo/</value>  
+                </entry>
+                <entry key="dojo.parameter.isDebug">
+                    <!-- value for djConfig variable isDebug -->
+                    <value>false</value>
+                </entry>
+                <entry key="dojo.parameter.debugAtAllCosts">
+                    <!-- value for djConfig variable debugAtAllCosts -->
+                    <value>false</value>
+                </entry>
+                <entry key="dojo.parameter.preventBackButtonFix">
+                    <!-- enable back button control -->
+                    <value>false</value>
+                </entry>
+                <entry key="dojo.parameters">
+                    <!-- additional djConfig variables expressed as a json object fragment: -->
+                    <!--    key: value[, key: value]*     -->
+                    <!-- if an entry "dojo.parameters" is defined in HeaderResourceRegistry, its value replaces value -->
+                    <!--    built from the value here as well as dojo.parameter.isDebug and dojo.parameter.debugAtAllCosts -->
+                    <!-- template: var djConfig = { ${value} }; -->
+                    <!-- header section: header.dojo.parameters -->
+                    <value></value>
+                </entry>
+                <entry key="dojo.requires.core">
+                    <!-- list of dojo core modules -->
+                    <!-- template: dojo.require( "${value}" ); -->
+                    <!-- header section: header.dojo.requires.core -->
+                    <ref bean="DojoRequiresDesktop" />
+                </entry>
+                <entry key="dojo.modules.path">
+                    <!-- list of statements intended to be dojo.registerModulePath calls -->
+                    <!-- template: none -->
+                    <!-- values can reference entries in HeaderResourceRegistry -->
+                    <!-- header section: header.dojo.modules.path -->
+                    <!-- note: each entry below refers to a HeaderResourceRegistry entry which is currently an -->
+                    <!--       empty value due to dojo 0.4.0 improvements which make this step unnecessary for these modules -->
+                    <list>
+                        <value>dojo.module.jetspeed.ui.widget</value>
+                        <value>dojo.module.jetspeed.desktop</value>
+                    </list>
+                </entry>
+                <entry key="dojo.requires.modules">
+                    <!-- list of dojo add-on modules -->
+                    <!-- template: dojo.require( "${value}" ); -->
+                    <!-- header section: header.dojo.requires.modules -->
+                    <ref bean="DojoRequiresModulesDesktop" />
+                </entry>
+                <entry key="dojo.modules.namespace">
+                    <!-- list of statements intended to be dojo.registerNamespace calls -->
+                    <!-- template: none -->
+                    <!-- values can reference entries in HeaderResourceRegistry -->
+                    <!-- header section: header.dojo.modules.namespace -->
+                    <!-- note: the entry below refers to a HeaderResourceRegistry entry which is currently an -->
+                    <!--       empty value due to dojo 0.4.0 improvements which make this step unnecessary for this module -->
+                    <list>
+                        <value>dojo.module.widget.jetspeed.ui.widget</value>
+                    </list>
+                </entry>
+            </map>
+        </constructor-arg>
+    </bean>
+
+    <bean id="DojoRequiresDesktop" class="java.util.ArrayList">
+        <constructor-arg index="0">
+            <list>
+                <value>dojo.lang.*</value>
+                <value>dojo.event.*</value>
+                <value>dojo.io.*</value>
+                <value>dojo.widget.*</value>
+                <value>dojo.widget.TabContainer</value>
+                <value>dojo.widget.AccordionContainer</value>
+                <value>dojo.widget.Menu2</value>
+            </list>
+        </constructor-arg>
+    </bean>
+
+    <bean id="DojoRequiresModulesDesktop" class="java.util.ArrayList">
+        <constructor-arg index="0">
+            <list>
+                <value>jetspeed.desktop.core</value>
+                <value>jetspeed.widget.PortletWindow</value>
+                <value>jetspeed.widget.PortalTabContainer</value>
+                <value>jetspeed.widget.PortalAccordionContainer</value>
+                <value>jetspeed.widget.PortalBreadcrumbContainer</value>
+                <value>jetspeed.widget.PortalTooltipManager</value>
+            </list>
+        </constructor-arg>
+    </bean>
+
+
+    <!--  *****  -->
+    <!--  /portal header configuration  -->
+    <!--  *****  -->
+    <bean id="HeaderResourceConfigurationPortal" class="java.util.HashMap">
+        <constructor-arg index="0">
+            <map>
+                <entry key="dojo">
+                    <ref bean="DojoConfigurationPortal" />
+                </entry>
+                <entry key="header.order">
+                    <list>  <!-- note: these are only included if dojo.enable is set to true (below or at runtime) -->
+                        <value>header.dojo.parameters</value>            <!-- djConfig definition -->
+                        <value>header.dojo.preinit</value>               <!-- generated djConfig.baseScriptUri definition -->
+                        <value>header.dojo.config</value>                <!-- for adding statements prior to dojo.js load -->
+                        <value>header.dojo.init</value>                  <!-- <script src=".../dojo.js"> -->
+                        <value>header.dojo.requires.core</value>         <!-- dojo.require statements for dojo core modules -->
+                        <value>header.dojo.modules.path</value>          <!-- dojo.registerModulePath statements -->
+                        <value>header.dojo.requires.modules</value>      <!-- dojo.require statements for dojo add-on modules -->
+                        <value>header.dojo.writeincludes</value>         <!-- generated dojo.hostenv.writeIncludes() statement -->
+                        <value>header.dojo.modules.namespace</value>     <!-- dojo.registerNamespace statements -->
+                        <value>header.dojo.style.bodyexpand</value>      <!-- css for body 100% height/width (for some dojo widgets) -->
+                    </list>
+                </entry>
+                <entry key="header.types">
+                    <ref bean="HeaderTypes" />
+                </entry>
+            </map>
+        </constructor-arg>
+    </bean>
+    <bean id="DojoConfigurationPortal" class="java.util.HashMap">
+        <constructor-arg index="0">
+            <map>
+                <entry key="dojo.enable">
+                    <!-- dojo headers only included if dojo.enable is true; leaving it up to one or more portlets to set this -->
+                    <value>false</value>
+                </entry>
+                <entry key="dojo.path">
+                    <!-- path to dojo root from portal context path -->
+                    <!-- used in constructing <script src=".../dojo.js"> and djConfig.baseScriptUri -->
+                    <value>/javascript/dojo/</value>
+                </entry>
+                <entry key="dojo.parameter.isDebug">
+                    <!-- value for djConfig variable isDebug -->
+                    <value>false</value>
+                </entry>
+                <entry key="dojo.parameter.debugAtAllCosts">
+                    <!-- value for djConfig variable debugAtAllCosts -->
+                    <value>false</value>
+                </entry>
+                <entry key="dojo.parameters">
+                    <!-- additional djConfig variables expressed as a json object fragment: -->
+                    <!--    key: value[, key: value]*     -->
+                    <!-- if an entry "dojo.parameters" is defined in HeaderResourceRegistry, its value replaces value -->
+                    <!--    built from the value here as well as dojo.parameter.isDebug and dojo.parameter.debugAtAllCosts -->
+                    <!-- template: var djConfig = { ${value} }; -->
+                    <!-- header section: header.dojo.parameters -->
+                    <value></value>
+                </entry>
+                <entry key="dojo.requires.core">
+                    <!-- list of dojo core modules -->
+                    <!-- template: dojo.require( "${value}" ); -->
+                    <!-- header section: header.dojo.requires.core -->
+                    <list>
+                        <value>dojo.lang.*</value>
+                        <value>dojo.event.*</value>
+                        <value>dojo.io.*</value>
+                        <value>dojo.widget.*</value>
+                    </list>
+                </entry>
+                <entry key="dojo.modules.path">
+                    <!-- list of statements intended to be dojo.registerModulePath calls -->
+                    <!-- template: none -->
+                    <!-- values can reference entries in HeaderResourceRegistry -->
+                    <!-- header section: header.dojo.modules.path -->
+                    <!-- note: each entry below refers to a HeaderResourceRegistry entry which is currently an -->
+                    <!--       empty value due to dojo 0.4.0 improvements which make this step unnecessary for these modules -->
+                    <list>
+                        <value>dojo.module.jetspeed.ui.widget</value>
+                        <value>dojo.module.jetspeed.desktop</value>
+                    </list>
+                </entry>
+                <entry key="dojo.requires.modules">
+                    <!-- list of dojo add-on modules -->
+                    <!-- template: dojo.require( "${value}" ); -->
+                    <!-- header section: header.dojo.requires.modules -->
+                    <list>
+                        <value>jetspeed.common</value>
+                    </list>
+                </entry>
+                <entry key="dojo.modules.namespace">
+                    <!-- list of statements intended to be dojo.registerNamespace calls -->
+                    <!-- template: none -->
+                    <!-- values can reference entries in HeaderResourceRegistry -->
+                    <!-- header section: header.dojo.modules.namespace -->
+                    <!-- note: the entry below refers to a HeaderResourceRegistry entry which is currently an -->
+                    <!--       empty value due to dojo 0.4.0 improvements which make this step unnecessary for this module -->
+                    <list>
+                        <value>dojo.module.widget.jetspeed.ui.widget</value>
+                    </list>
+                </entry>
+            </map>
+        </constructor-arg>
+    </bean>
+
+
+    <!--  *****  -->
+    <!--  shared /portal and /desktop header configuration  -->
+    <!--  *****  -->
+    <bean id="HeaderResourceRegistry" class="java.util.HashMap">
+        <constructor-arg index="0">
+            <map>
+                <!-- override of content for header fragments added with specified key -->
+                <!-- also acts as way to refer to a shared value within these header configuration settings -->
+                <!-- also, when generating final content, if a header section is included in header.order -->
+                <!--    and it has empty content, then an entry here matching the header section name will -->
+                <!--    be used for content -->
+                <entry key="dojo.module.jetspeed.ui.widget">
+                    <!-- <value>dojo.hostenv.setModulePrefix('jetspeed.ui.widget', '../desktop/widget');</value> --> <!-- dojo 0.3.1 -->
+                    <!-- <value>dojo.registerModulePath("jetspeed.widget", "../desktop/widget");</value> --> <!-- dojo 0.4.0 -->
+                    <!-- note: current value is empty due to dojo 0.4.0 improvements which make this step unnecessary for this module -->
+                    <value></value>
+                </entry>
+                <entry key="dojo.module.jetspeed.desktop">
+                    <!-- <value>dojo.hostenv.setModulePrefix('jetspeed.desktop', '../desktop/core');</value> --> <!-- dojo 0.3.1 -->
+                    <!-- <value>dojo.registerModulePath("jetspeed.desktop", "../desktop/core");</value> --> <!-- dojo 0.4.0 -->
+                    <!-- note: current value is empty due to dojo 0.4.0 improvements which make this step unnecessary for this module -->
+                    <value></value>
+                </entry>
+                <entry key="dojo.module.widget.jetspeed.ui.widget">
+                    <!-- <value>dojo.widget.manager.registerWidgetPackage('jetspeed.ui.widget');</value> --> <!-- dojo 0.3.1 -->
+                    <!-- <value>dojo.registerNamespace("jetspeed", 'jetspeed.widget', function(name){ return "jetspeed.widget."+dojo.string.capitalize(name);});</value> -->  <!-- dojo 0.4.0 -->
+                    <!-- note: current value is empty due to dojo 0.4.0 improvements which make this step unnecessary for this module -->
+                    <value></value>
+                </entry>
+                <entry key="header.dojo.style.bodyexpand">   <!-- dojo.style.bodyexpand -->
+                    <!-- make the body expand to fill the visible window -->
+                    <value>html, body { width: 100%; height: 100%; padding: 0 0 0 0; margin: 0 0 0 0; }</value>
+                    <!-- <value>html, body { padding: 0 0 0 0; margin: 0 0 0 0; }</value> -->
+                </entry>
+                <entry key="header.dojo.style.bodyexpand.noscroll">   <!-- dojo.style.bodyexpand.noscroll -->
+                    <!-- make the body expand to fill the visible window - erase window level scrollbars -->
+                    <value>html, body { width: 100%; height: 100%; overflow: hidden; padding: 0 0 0 0; margin: 0 0 0 0; }</value>
+                </entry>
+            </map>
+        </constructor-arg>
+    </bean>
+
+    <!-- this example HeaderTypes definition can be removed -->
+    <!--    types for all predefined header section names are set automatically -->
+    <!-- supported header types: 
+            script-start
+            script
+            script-end
+            script-tag
+            style
+            link-tag
+            base-tag
+    -->
+    <bean id="HeaderTypes" class="java.util.HashMap">
+        <constructor-arg index="0">
+            <map>
+                <entry key="header.dojo.style.bodyexpand">
+                    <value>style</value>
+                </entry>
+                <entry key="header.dojo.style.bodyexpand.noscroll">
+                    <value>style</value>
+                </entry>
+            </map>
+        </constructor-arg>
+    </bean>
+
+</beans>

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/hierarchical-principal-names.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/hierarchical-principal-names.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/hierarchical-principal-names.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/hierarchical-principal-names.xml Wed Mar 26 18:18:18 2008
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
   Licensed to the Apache Software Foundation (ASF) under one or more
   contributor license agreements.  See the NOTICE file distributed with
@@ -15,11 +15,12 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 -->
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
-<beans>
-    
-  <!-- http://issues.apache.org/jira/browse/JS2-527
-  
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
+  <!-- http://issues.apache.org/jira/browse/JS2-527
+  
        By default, Jetspeed supports hierarchical names for role, group and user principal names. 
        To make use of that, separate the elements using a dot '.'.
        Internally, Jetspeed will translate these '.' to '/' to be able to map it on its preference store structure.
@@ -53,8 +54,8 @@
       <property name="arguments">
         <value>false</value>
       </property>
-    </bean>
+    </bean>
     
-  -->
+  -->
 
-</beans>
+</beans>

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/importer-page-manager.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/importer-page-manager.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/importer-page-manager.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/importer-page-manager.xml Wed Mar 26 18:18:18 2008
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -16,8 +15,11 @@
 See the License for the specific language governing permissions and
 limitations under the License.
 -->
-<beans>
-  <!-- PageManager -->
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
+    <!-- PageManager -->
   <bean id="ImportPsmlDocumentHandler"      
        class="org.apache.jetspeed.page.document.psml.CastorFileSystemDocumentHandler" >         
        <constructor-arg index="0"><value>/JETSPEED-INF/castor/page-mapping.xml</value></constructor-arg>

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-base.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-base.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-base.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-base.xml Wed Mar 26 18:18:18 2008
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 <!--
     Licensed to the Apache Software Foundation (ASF) under one or more
     contributor license agreements.  See the NOTICE file distributed with
@@ -16,8 +15,10 @@
     See the License for the specific language governing permissions and
     limitations under the License.
 -->
-<beans>
-
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
     <!-- ID Generator -->
     <bean id="IdGenerator" class="org.apache.jetspeed.idgenerator.JetspeedIdGenerator" init-method="start" destroy-method="stop">
         <!-- ID Start value -->

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-production.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-production.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-production.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-production.xml Wed Mar 26 18:18:18 2008
@@ -1,27 +1,29 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
-<!--
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
     Licensed to the Apache Software Foundation (ASF) under one or more
     contributor license agreements.  See the NOTICE file distributed with
     this work for additional information regarding copyright ownership.
     The ASF licenses this file to You under the Apache License, Version 2.0
     (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-    
-    http://www.apache.org/licenses/LICENSE-2.0
-    
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<beans>
-    <!-- Production configuration holds properties that can be configured at runtime by system administrator -->
-    <!-- NOTE: you will probably want to put the property file OUTSIDE the web application -->
-    <bean id="ProductionConfiguration" class="org.apache.commons.configuration.PropertiesConfiguration">
-        <constructor-arg>
-            <value>${applicationRoot}/WEB-INF/conf/jetspeed-production.properties</value>
-        </constructor-arg>
-    </bean>
-</beans>
+    the License.  You may obtain a copy of the License at
+    
+    http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
+    <!-- Production configuration holds properties that can be configured at runtime by system administrator -->
+    <!-- NOTE: you will probably want to put the property file OUTSIDE the web application -->
+    <bean id="ProductionConfiguration" class="org.apache.commons.configuration.PropertiesConfiguration">
+        <constructor-arg>
+            <value>${applicationRoot}/WEB-INF/conf/jetspeed-production.properties</value>
+        </constructor-arg>
+    </bean>
+</beans>

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-services.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-services.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-services.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-services.xml Wed Mar 26 18:18:18 2008
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -16,8 +15,10 @@
 See the License for the specific language governing permissions and
 limitations under the License.
 -->
-<beans>
-
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
   <!-- Portlet Services  -->
   <bean id="PortalServices" 
   	   class="org.apache.jetspeed.services.JetspeedPortletServices" >

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-spring.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-spring.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-spring.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/jetspeed-spring.xml Wed Mar 26 18:18:18 2008
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 <!--
     Licensed to the Apache Software Foundation (ASF) under one or more
     contributor license agreements.  See the NOTICE file distributed with
@@ -16,8 +15,10 @@
     See the License for the specific language governing permissions and
     limitations under the License.
 -->
-<beans>
-
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
     <!-- Commons configuration object generated from jetspeed.properties -->
     <bean id="portal_configuration" class="org.apache.commons.configuration.PropertiesConfiguration">
         <constructor-arg>

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/multiple-action.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/multiple-action.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/multiple-action.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/multiple-action.xml Wed Mar 26 18:18:18 2008
@@ -1,62 +1,64 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
-<!--
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
     Licensed to the Apache Software Foundation (ASF) under one or more
     contributor license agreements.  See the NOTICE file distributed with
     this work for additional information regarding copyright ownership.
     The ASF licenses this file to You under the Apache License, Version 2.0
     (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-    
-    http://www.apache.org/licenses/LICENSE-2.0
-    
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<beans>
- <!--   <bean id="AjaxMultipleActionTarget" -->
-    <bean id="AjaxMultipleAction"
-          class="org.apache.jetspeed.layout.impl.MultipleAction">
-        <constructor-arg index="0">
-            <ref bean="AjaxRequestService"/>
-        </constructor-arg>
-        <constructor-arg index="1">
-            <value>org/apache/jetspeed/layout/ajax-xml/multiaction.vm</value>
-        </constructor-arg>
-        <constructor-arg index="2">
-            <value>org/apache/jetspeed/layout/ajax-xml/multiactionerror.vm</value>
-        </constructor-arg>
-        <constructor-arg index='3'>
-            <ref bean="org.apache.jetspeed.page.PageManager"/>        
-        </constructor-arg>
-        <constructor-arg index='4'>
-            <ref bean="PortletActionSecurityBehavior"/>        
-        </constructor-arg>    		        
-        <constructor-arg index='5'>
-            <ref bean="AjaxVelocityEngine"/>        
-        </constructor-arg>    		        
-    </bean>
-    
-<!--    
-    <bean name="AjaxMultipleAction" parent="baseTransactionProxy">
-        <property name="proxyInterfaces">
-            <list>
-                <value>org.apache.jetspeed.ajax.AjaxAction</value>
-                <value>org.apache.jetspeed.ajax.AjaxBuilder</value>
-            </list>
-        </property>
-        <property name="target">
-            <ref bean="AjaxMultipleActionTarget" />
-        </property>
-        <property name="transactionAttributes">
-            <props>
-                <prop key="*">PROPAGATION_SUPPORTS,timeout_$failover{alltransactions.transactionTimeout}</prop>
-                <prop key="run">PROPAGATION_REQUIRED,timeout_$failover{alltransactions.transactionTimeout},-org.apache.jetspeed.ajax.AJAXException</prop>
-            </props>
-        </property>
-    </bean>
--->    
-</beans>
+    the License.  You may obtain a copy of the License at
+    
+    http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
+    <!--   <bean id="AjaxMultipleActionTarget" -->
+    <bean id="AjaxMultipleAction"
+          class="org.apache.jetspeed.layout.impl.MultipleAction">
+        <constructor-arg index="0">
+            <ref bean="AjaxRequestService"/>
+        </constructor-arg>
+        <constructor-arg index="1">
+            <value>org/apache/jetspeed/layout/ajax-xml/multiaction.vm</value>
+        </constructor-arg>
+        <constructor-arg index="2">
+            <value>org/apache/jetspeed/layout/ajax-xml/multiactionerror.vm</value>
+        </constructor-arg>
+        <constructor-arg index='3'>
+            <ref bean="org.apache.jetspeed.page.PageManager"/>        
+        </constructor-arg>
+        <constructor-arg index='4'>
+            <ref bean="PortletActionSecurityBehavior"/>        
+        </constructor-arg>    		        
+        <constructor-arg index='5'>
+            <ref bean="AjaxVelocityEngine"/>        
+        </constructor-arg>    		        
+    </bean>
+    
+<!--    
+    <bean name="AjaxMultipleAction" parent="baseTransactionProxy">
+        <property name="proxyInterfaces">
+            <list>
+                <value>org.apache.jetspeed.ajax.AjaxAction</value>
+                <value>org.apache.jetspeed.ajax.AjaxBuilder</value>
+            </list>
+        </property>
+        <property name="target">
+            <ref bean="AjaxMultipleActionTarget" />
+        </property>
+        <property name="transactionAttributes">
+            <props>
+                <prop key="*">PROPAGATION_SUPPORTS,timeout_$failover{alltransactions.transactionTimeout}</prop>
+                <prop key="run">PROPAGATION_REQUIRED,timeout_$failover{alltransactions.transactionTimeout},-org.apache.jetspeed.ajax.AJAXException</prop>
+            </props>
+        </property>
+    </bean>
+-->    
+</beans>

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/page-manager.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/page-manager.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/page-manager.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/page-manager.xml Wed Mar 26 18:18:18 2008
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -16,7 +15,9 @@
 See the License for the specific language governing permissions and
 limitations under the License.
 -->
-<beans>
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
     
   <!-- PageManager -->
   <bean id="PsmlDocumentHandler"      

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/pipelines.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/pipelines.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/pipelines.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/pipelines.xml Wed Mar 26 18:18:18 2008
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -16,7 +15,10 @@
 See the License for the specific language governing permissions and
 limitations under the License.
 -->
-<beans>
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
   <bean id="localizationValve"
         class="org.apache.jetspeed.localization.impl.LocalizationValveImpl"
         init-method="initialize"

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/pluto-factories.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/pluto-factories.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/pluto-factories.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/pluto-factories.xml Wed Mar 26 18:18:18 2008
@@ -15,10 +15,10 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 -->
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
-
-<beans> 
-   
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
   <bean id="JetspeedNamespaceMapper" class="org.apache.jetspeed.container.namespace.JetspeedNamespaceMapperImpl">
        <constructor-arg index="0"><value>js_</value></constructor-arg>
   </bean>

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/portal-url-generation.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/portal-url-generation.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/portal-url-generation.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/portal-url-generation.xml Wed Mar 26 18:18:18 2008
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -16,8 +15,10 @@
 See the License for the specific language governing permissions and
 limitations under the License.
 -->
-<beans>
-	
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
   <bean id="NavigationalStateCodec" 
   	   class="org.apache.jetspeed.container.state.impl.JetspeedNavigationalStateCodec"
   >  	 
@@ -28,7 +29,7 @@
   <!-- Navigation state we are currently using -->
   <bean id="NavigationalState" 
   	   class="org.apache.jetspeed.container.state.impl.SessionFullExtendedNavigationalState"
-	   singleton="false"
+       scope="prototype"
   >  	 
        <constructor-arg index='0'><ref bean="NavigationalStateCodec"/></constructor-arg>
        <constructor-arg index='1'>
@@ -52,7 +53,7 @@
   <!-- PortalURL we are currently using -->
   <bean id="PortalURL" 
   	   class="org.apache.jetspeed.container.url.impl.PathInfoEncodingPortalURL"
-	   singleton="false"
+       scope="prototype"
   >  	 
        <constructor-arg><ref bean="NavigationalState"/></constructor-arg>
 	   <constructor-arg><ref bean="PortalContext"/></constructor-arg>
@@ -63,7 +64,7 @@
   <!-- PortalURL we are currently using -->
   <bean id="DesktopPortalURL" 
   	   class="org.apache.jetspeed.container.url.impl.DesktopEncodingPortalURL"
-	   singleton="false"
+       scope="prototype"
   >  	 
        <constructor-arg index='0'><ref bean="NavigationalState"/></constructor-arg>
 	   <constructor-arg index='1'><ref bean="PortalContext"/></constructor-arg>

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/prefs.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/prefs.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/prefs.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/prefs.xml Wed Mar 26 18:18:18 2008
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 <!--
     Licensed to the Apache Software Foundation (ASF) under one or more
     contributor license agreements.  See the NOTICE file distributed with
@@ -16,8 +15,10 @@
     See the License for the specific language governing permissions and
     limitations under the License.
 -->
-<beans>
-
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
     <!-- Preferences Implementation -->
     <bean id="PreferencesProviderImpl" class="org.apache.jetspeed.prefs.impl.PersistenceBrokerPreferencesProvider" name="prefsPersistenceBroker" init-method="init">
         <constructor-arg index="0">

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/profiler.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/profiler.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/profiler.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/profiler.xml Wed Mar 26 18:18:18 2008
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 <!--
     Licensed to the Apache Software Foundation (ASF) under one or more
     contributor license agreements.  See the NOTICE file distributed with
@@ -16,7 +15,10 @@
     See the License for the specific language governing permissions and
     limitations under the License.
 -->
-<beans>
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
     <!-- Profiler -->
     <bean id="profilerImpl" class="org.apache.jetspeed.profiler.impl.JetspeedProfilerImpl" init-method="init">
         <constructor-arg index="0">
@@ -166,19 +168,19 @@
 	<!-- Profiling Rules -->
 
 	<!-- Standard Profiler -->
-	<bean id="StandardProfilingRule" class="org.apache.jetspeed.profiler.rules.impl.StandardProfilingRule" singleton="false"></bean>
+    <bean id="StandardProfilingRule" class="org.apache.jetspeed.profiler.rules.impl.StandardProfilingRule" scope="prototype"></bean>
 
 	<!-- Fallback Profiler -->
-	<bean id="RoleFallbackProfilingRule" class="org.apache.jetspeed.profiler.rules.impl.RoleFallbackProfilingRule" singleton="false"></bean>
+    <bean id="RoleFallbackProfilingRule" class="org.apache.jetspeed.profiler.rules.impl.RoleFallbackProfilingRule" scope="prototype"></bean>
 
 	<!-- Locator -->
-	<bean id="ProfileLocator" class="org.apache.jetspeed.profiler.impl.JetspeedProfileLocator" singleton="false"></bean>
+    <bean id="ProfileLocator" class="org.apache.jetspeed.profiler.impl.JetspeedProfileLocator" scope="prototype"></bean>
 
 	<!-- Principal Rule -->
-	<bean id="PrincipalRule" class="org.apache.jetspeed.profiler.rules.impl.PrincipalRuleImpl" singleton="false"></bean>
+    <bean id="PrincipalRule" class="org.apache.jetspeed.profiler.rules.impl.PrincipalRuleImpl" scope="prototype"></bean>
 
 
 	<!-- Rule Criterion -->
-	<bean id="RuleCriterion" class="org.apache.jetspeed.profiler.rules.impl.RuleCriterionImpl" singleton="false"></bean>
+    <bean id="RuleCriterion" class="org.apache.jetspeed.profiler.rules.impl.RuleCriterionImpl" scope="prototype"></bean>
     
 </beans>

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/registry.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/registry.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/registry.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/registry.xml Wed Mar 26 18:18:18 2008
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 <!--
     Licensed to the Apache Software Foundation (ASF) under one or more
     contributor license agreements.  See the NOTICE file distributed with
@@ -16,8 +15,10 @@
     See the License for the specific language governing permissions and
     limitations under the License.
 -->
-<beans>
-
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
     <!-- Portlet Factory -->
     <bean id="portletFactory" class="org.apache.jetspeed.factory.JetspeedPortletFactory">
         <!-- If the following constructor-arg is set to true, 

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/request-context-objects.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/request-context-objects.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/request-context-objects.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/request-context-objects.xml Wed Mar 26 18:18:18 2008
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 <!--
     Licensed to the Apache Software Foundation (ASF) under one or more
     contributor license agreements.  See the NOTICE file distributed with
@@ -16,7 +15,10 @@
     See the License for the specific language governing permissions and
     limitations under the License.
 -->
-<beans>
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
     <!--  Request Context Objects will be populated into the Jetspeed Request Context
           and are accessible in the vm context of templates in the "rco" variable, example:
           $rco.get("myObject") 

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/search.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/search.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/search.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/search.xml Wed Mar 26 18:18:18 2008
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -16,8 +15,10 @@
 See the License for the specific language governing permissions and
 limitations under the License.
 -->
-<beans>
-
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
   <!--SEARCH COMPONENT-->
   <bean id="org.apache.jetspeed.search.HandlerFactory"
   	class="org.apache.jetspeed.search.handlers.HandlerFactoryImpl"

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/security-atn.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/security-atn.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/security-atn.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/security-atn.xml Wed Mar 26 18:18:18 2008
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -16,8 +15,10 @@
 See the License for the specific language governing permissions and
 limitations under the License.
 -->
-<beans>
-  
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
   <!-- ************** Login Module ************** -->
   <!-- Security: Login Module Proxy -->
   <bean id="org.apache.jetspeed.security.LoginModuleProxy" 

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/security-atz.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/security-atz.xml?rev=641679&r1=641678&r2=641679&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/security-atz.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/security-atz.xml Wed Mar 26 18:18:18 2008
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -16,8 +15,10 @@
 See the License for the specific language governing permissions and
 limitations under the License.
 -->
-<beans>
-
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+    
   <!-- Security: RDBMS Policy implementation for JAAS -->
   <bean id="org.apache.jetspeed.security.impl.RdbmsPolicy" 
   	   class="org.apache.jetspeed.security.impl.RdbmsPolicy"



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org