portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From a..@apache.org
Subject svn commit: r646449 [3/7] - in /portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly: ./ alternate/ alternate/versioned-deployment/ boot/
Date Wed, 09 Apr 2008 17:55:05 GMT
Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/cache.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/cache.xml?rev=646449&r1=646448&r2=646449&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/cache.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/cache.xml Wed Apr  9 10:54:56 2008
@@ -1,232 +1,208 @@
 <?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.
+  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">
-    
-	<bean id="cacheManager"
-		class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
-		<!--  get it through the class path
-			<property name="configLocation" value="${applicationRoot}/WEB-INF/conf/ehcache.xml"/>
-		-->
-	</bean>
-
-	<!-- Factory bean used to instantiate a EHCache with the specified name (and corresponding
-		configuration in cacheManager.xml -->
-	<bean id="ehPortletContentCache"
-		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
-		<property name="cacheManager">
-			<ref local="cacheManager" />
-		</property>
-		<property name="cacheName" value="portletContentCache" />
-	</bean>
-
-    <bean id="ContentCacheKeyGenerator" class="org.apache.jetspeed.cache.impl.JetspeedCacheKeyGenerator">
-    	<!-- Keys are order specific in the list:
-    		 where username  == the user principal name of the current user
-    		       pipeline  == the name of the active pipeline for the current request (portal | desktop)
-    		       windowid  == the window id (fragment id) of the portlet
-    		       sessionid == the current session id 
-    		       request.{param.name} == request parameter name, such "request.myparam"
-    		       session.{attribute-name} == session attribute name, such "session.myattribute"
-    		       
-    		       username|sessionid AND windowid are required
-    	-->
-    	<constructor-arg index='0'>
-    		<list>
-    			<value>sessionid</value>
-    			<value>pipeline</value>
-    			<value>windowid</value>
-    		</list>
-    	</constructor-arg>
-    </bean>
-    
-	<bean id="portletContentCache"
-		class="org.apache.jetspeed.cache.impl.EhPortletContentCacheImpl">
-		<constructor-arg index="0">
-			<ref bean="ehPortletContentCache" />
-		</constructor-arg>
-		<constructor-arg index="1">
-			<ref bean="preferencesCache" />
-		</constructor-arg>
-		<constructor-arg index="2">
-		   <ref bean="ContentCacheKeyGenerator"/>
-		</constructor-arg>
-	</bean>
-    
-	<bean id="ehDecorationContentCache"
-		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
-		<property name="cacheManager">
-			<ref local="cacheManager" />
-		</property>
-		<property name="cacheName" value="decorationContentCache" />
-	</bean>
-
-	<bean id="decorationContentCache"
-		class="org.apache.jetspeed.cache.impl.EhDecorationContentCacheImpl">
-		<constructor-arg index="0">
-			<ref bean="ehDecorationContentCache" />
-		</constructor-arg>
-		<constructor-arg index="1">
-			<ref bean="preferencesCache" />
-		</constructor-arg>
-		<constructor-arg index="2">
-		   <ref bean="ContentCacheKeyGenerator"/>
-		</constructor-arg>
-	</bean>
-
-	<bean id="ehDecorationConfigurationCache"
-		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
-		<property name="cacheManager">
-			<ref local="cacheManager" />
-		</property>
-		<property name="cacheName" value="decorationConfigurationCache" />
-	</bean>
-
-	<bean id="decorationConfigurationCache"
-		class="org.apache.jetspeed.cache.impl.EhCacheImpl">
-		<constructor-arg>
-			<ref bean="ehDesktopContentCache" />
-		</constructor-arg>
-	</bean>
-
-	<bean id="ehPreferencesCache"
-		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
-		<property name="cacheManager">
-			<ref local="cacheManager" />
-		</property>
-		<property name="cacheName" value="preferencesCache" />
-	</bean>
-
-	<bean id="preferencesCache"
-		class="org.apache.jetspeed.cache.impl.EhCacheDistributedImpl">
-		<constructor-arg>
-			<ref bean="ehPreferencesCache" />
-		</constructor-arg>
-	</bean>
-
-	<bean id="ehPortletApplicationOidCache"
-		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
-		<property name="cacheManager">
-			<ref local="cacheManager" />
-		</property>
-		<property name="cacheName" value="portletApplicationOidCache" />
-	</bean>
-
-	<bean id="ehPortletApplicationNameCache"
-		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
-		<property name="cacheManager">
-			<ref local="cacheManager" />
-		</property>
-		<property name="cacheName" value="portletApplicationNameCache" />
-	</bean>
-
-	<bean id="ehDesktopContentCache"
-		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
-		<property name="cacheManager">
-			<ref local="cacheManager" />
-		</property>
-		<property name="cacheName" value="desktopContentCache" />
-	</bean>
-
-	<bean id="portletApplicationOidCache"
-		class="org.apache.jetspeed.cache.impl.EhCacheImpl">
-		<constructor-arg>
-			<ref bean="ehPortletApplicationOidCache" />
-		</constructor-arg>
-	</bean>
-
-	<bean id="portletApplicationNameCache"
-		class="org.apache.jetspeed.cache.impl.EhCacheDistributedImpl">
-		<constructor-arg>
-			<ref bean="ehPortletApplicationNameCache" />
-		</constructor-arg>
-	</bean>
-
-	<bean id="desktopContentCache"
-		class="org.apache.jetspeed.cache.impl.EhCacheImpl">
-		<constructor-arg>
-			<ref bean="ehDesktopContentCache" />
-		</constructor-arg>
-	</bean>
-
-	<bean id="ehPortletDefinitionOidCache"
-		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
-		<property name="cacheManager">
-			<ref local="cacheManager" />
-		</property>
-		<property name="cacheName" value="portletDefinitionOidCache" />
-	</bean>
-	
-	<bean id="ehPortletDefinitionNameCache"
-		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
-		<property name="cacheManager">
-			<ref local="cacheManager" />
-		</property>
-		<property name="cacheName" value="portletDefinitionNameCache" />
-	</bean>
-	
-
-	<bean id="portletDefinitionOidCache"
-		class="org.apache.jetspeed.cache.impl.EhCacheImpl">
-		<constructor-arg>
-			<ref bean="ehPortletDefinitionOidCache" />
-		</constructor-arg>
-	</bean>
-
-	<bean id="portletDefinitionNameCache"
-		class="org.apache.jetspeed.cache.impl.EhCacheDistributedImpl">
-		<constructor-arg>
-			<ref bean="ehPortletDefinitionNameCache" />
-		</constructor-arg>
-	</bean>
-
-	<!--  Active Authentication Cache: only use with Active Authentication -->
-	<!-- Factory bean used to instantiate a EHCache with the specified name (and corresponding
-		configuration in cacheManager.xml -->
-	<bean id="ehActiveAuthenticationCache"
-		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
-		<property name="cacheManager">
-			<ref local="cacheManager" />
-		</property>
-		<property name="cacheName" value="activeAuthenticationCache" />
-	</bean>
-
-	<bean id="activeAuthenticationCache"
-		class="org.apache.jetspeed.cache.impl.EhCacheImpl">
-		<constructor-arg index="0">
-			<ref bean="ehActiveAuthenticationCache" />
-		</constructor-arg>
-	</bean>
-	
-	<bean id="ehPortletWindowCache"
-		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
-		<property name="cacheManager">
-			<ref local="cacheManager" />
-		</property>
-		<property name="cacheName" value="portletWindowCache" />
-	</bean>
-	
-    <bean id="portletWindowCache"
-		class="org.apache.jetspeed.cache.impl.EhPortletWindowCache">
-		<constructor-arg index="0">
-			<ref bean="ehPortletWindowCache" />
-		</constructor-arg>
-	</bean>
+<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="cacheManager" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
+    <!--  get it through the class path
+      <property name="configLocation" value="${applicationRoot}/WEB-INF/conf/ehcache.xml"/>
+    -->
+  </bean>
+
+  <!-- Factory bean used to instantiate a EHCache with the specified name (and corresponding
+    configuration in cacheManager.xml -->
+  <bean id="ehPortletContentCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
+    <property name="cacheManager">
+      <ref local="cacheManager" />
+    </property>
+    <property name="cacheName" value="portletContentCache" />
+  </bean>
+
+  <bean id="ContentCacheKeyGenerator" class="org.apache.jetspeed.cache.impl.JetspeedCacheKeyGenerator">
+    <!-- Keys are order specific in the list:
+      where username  == the user principal name of the current user
+      pipeline  == the name of the active pipeline for the current request (portal | desktop)
+      windowid  == the window id (fragment id) of the portlet
+      sessionid == the current session id 
+      request.{param.name} == request parameter name, such "request.myparam"
+      session.{attribute-name} == session attribute name, such "session.myattribute"
+      
+      username|sessionid AND windowid are required
+    -->
+    <constructor-arg index='0'>
+      <list>
+        <value>sessionid</value>
+        <value>pipeline</value>
+        <value>windowid</value>
+      </list>
+    </constructor-arg>
+  </bean>
+
+  <bean id="portletContentCache" class="org.apache.jetspeed.cache.impl.EhPortletContentCacheImpl">
+    <constructor-arg index="0">
+      <ref bean="ehPortletContentCache" />
+    </constructor-arg>
+    <constructor-arg index="1">
+      <ref bean="preferencesCache" />
+    </constructor-arg>
+    <constructor-arg index="2">
+      <ref bean="ContentCacheKeyGenerator" />
+    </constructor-arg>
+  </bean>
+
+  <bean id="ehDecorationContentCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
+    <property name="cacheManager">
+      <ref local="cacheManager" />
+    </property>
+    <property name="cacheName" value="decorationContentCache" />
+  </bean>
+
+  <bean id="decorationContentCache" class="org.apache.jetspeed.cache.impl.EhDecorationContentCacheImpl">
+    <constructor-arg index="0">
+      <ref bean="ehDecorationContentCache" />
+    </constructor-arg>
+    <constructor-arg index="1">
+      <ref bean="preferencesCache" />
+    </constructor-arg>
+    <constructor-arg index="2">
+      <ref bean="ContentCacheKeyGenerator" />
+    </constructor-arg>
+  </bean>
+
+  <bean id="ehDecorationConfigurationCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
+    <property name="cacheManager">
+      <ref local="cacheManager" />
+    </property>
+    <property name="cacheName" value="decorationConfigurationCache" />
+  </bean>
+
+  <bean id="decorationConfigurationCache" class="org.apache.jetspeed.cache.impl.EhCacheImpl">
+    <constructor-arg>
+      <ref bean="ehDesktopContentCache" />
+    </constructor-arg>
+  </bean>
+
+  <bean id="ehPreferencesCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
+    <property name="cacheManager">
+      <ref local="cacheManager" />
+    </property>
+    <property name="cacheName" value="preferencesCache" />
+  </bean>
+
+  <bean id="preferencesCache" class="org.apache.jetspeed.cache.impl.EhCacheDistributedImpl">
+    <constructor-arg>
+      <ref bean="ehPreferencesCache" />
+    </constructor-arg>
+  </bean>
+
+  <bean id="ehPortletApplicationOidCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
+    <property name="cacheManager">
+      <ref local="cacheManager" />
+    </property>
+    <property name="cacheName" value="portletApplicationOidCache" />
+  </bean>
+
+  <bean id="ehPortletApplicationNameCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
+    <property name="cacheManager">
+      <ref local="cacheManager" />
+    </property>
+    <property name="cacheName" value="portletApplicationNameCache" />
+  </bean>
+
+  <bean id="ehDesktopContentCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
+    <property name="cacheManager">
+      <ref local="cacheManager" />
+    </property>
+    <property name="cacheName" value="desktopContentCache" />
+  </bean>
+
+  <bean id="portletApplicationOidCache" class="org.apache.jetspeed.cache.impl.EhCacheImpl">
+    <constructor-arg>
+      <ref bean="ehPortletApplicationOidCache" />
+    </constructor-arg>
+  </bean>
+
+  <bean id="portletApplicationNameCache" class="org.apache.jetspeed.cache.impl.EhCacheDistributedImpl">
+    <constructor-arg>
+      <ref bean="ehPortletApplicationNameCache" />
+    </constructor-arg>
+  </bean>
+
+  <bean id="desktopContentCache" class="org.apache.jetspeed.cache.impl.EhCacheImpl">
+    <constructor-arg>
+      <ref bean="ehDesktopContentCache" />
+    </constructor-arg>
+  </bean>
+
+  <bean id="ehPortletDefinitionOidCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
+    <property name="cacheManager">
+      <ref local="cacheManager" />
+    </property>
+    <property name="cacheName" value="portletDefinitionOidCache" />
+  </bean>
+
+  <bean id="ehPortletDefinitionNameCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
+    <property name="cacheManager">
+      <ref local="cacheManager" />
+    </property>
+    <property name="cacheName" value="portletDefinitionNameCache" />
+  </bean>
+
+
+  <bean id="portletDefinitionOidCache" class="org.apache.jetspeed.cache.impl.EhCacheImpl">
+    <constructor-arg>
+      <ref bean="ehPortletDefinitionOidCache" />
+    </constructor-arg>
+  </bean>
+
+  <bean id="portletDefinitionNameCache" class="org.apache.jetspeed.cache.impl.EhCacheDistributedImpl">
+    <constructor-arg>
+      <ref bean="ehPortletDefinitionNameCache" />
+    </constructor-arg>
+  </bean>
+
+  <!--  Active Authentication Cache: only use with Active Authentication -->
+  <!-- Factory bean used to instantiate a EHCache with the specified name (and corresponding
+    configuration in cacheManager.xml -->
+  <bean id="ehActiveAuthenticationCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
+    <property name="cacheManager">
+      <ref local="cacheManager" />
+    </property>
+    <property name="cacheName" value="activeAuthenticationCache" />
+  </bean>
+
+  <bean id="activeAuthenticationCache" class="org.apache.jetspeed.cache.impl.EhCacheImpl">
+    <constructor-arg index="0">
+      <ref bean="ehActiveAuthenticationCache" />
+    </constructor-arg>
+  </bean>
+
+  <bean id="ehPortletWindowCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean">
+    <property name="cacheManager">
+      <ref local="cacheManager" />
+    </property>
+    <property name="cacheName" value="portletWindowCache" />
+  </bean>
+
+  <bean id="portletWindowCache" class="org.apache.jetspeed.cache.impl.EhPortletWindowCache">
+    <constructor-arg index="0">
+      <ref bean="ehPortletWindowCache" />
+    </constructor-arg>
+  </bean>
 
 </beans>

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/capabilities.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/capabilities.xml?rev=646449&r1=646448&r2=646449&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/capabilities.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/capabilities.xml Wed Apr  9 10:54:56 2008
@@ -1,73 +1,76 @@
 <?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.
+  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">
-    
-    <!-- Capabilities DAO-->
-    <bean id="capabilitiesImpl" class="org.apache.jetspeed.capabilities.impl.JetspeedCapabilities" init-method="init">
-        <constructor-arg index="0">
-            <value>JETSPEED-INF/ojb/capabilities_repository.xml</value>
-        </constructor-arg>
-         <constructor-arg index="1">
-            <value>Client</value>
-        </constructor-arg>                
-         <constructor-arg index="2">
-            <value>MediaType</value>
-        </constructor-arg>                
-         <constructor-arg index="3">
-            <value>MimeType</value>
-        </constructor-arg>                
-         <constructor-arg index="4">
-            <value>Capability</value>
-        </constructor-arg>                
-    </bean>
-
-    <!-- Capabilities -->
-    <bean id="org.apache.jetspeed.capabilities.Capabilities" name="capabilities" parent="baseTransactionProxy">
-        <property name="proxyInterfaces">
-            <value>org.apache.jetspeed.capabilities.Capabilities</value>
-        </property>
-        <property name="target">
-            <ref bean="capabilitiesImpl" />
-        </property>
-        <property name="transactionAttributes">
-            <props>
-                <prop key="store*">PROPAGATION_REQUIRED,-org.apache.jetspeed.components.capabilities.CapabilitiesException</prop>                
-                <prop key="delete*">PROPAGATION_REQUIRED,-org.apache.jetspeed.components.capabilities.CapabilitiesException</prop>                                
-                <prop key="*">PROPAGATION_SUPPORTS</prop>
-            </props>
-        </property>
-    </bean>
-
-
-	<!-- Capability related content -->
-
-	<!-- Client -->
-	<bean id="Client" class="org.apache.jetspeed.capabilities.impl.ClientImpl" scope="prototype"></bean>
-
-	<!-- MediaType -->
-    <bean id="MediaType" class="org.apache.jetspeed.capabilities.impl.MediaTypeImpl" scope="prototype"></bean>
-
-	<!-- MimeType -->
-    <bean id="MimeType" class="org.apache.jetspeed.capabilities.impl.MimeTypeImpl" scope="prototype"></bean>
-
-	<!-- Capability -->
-    <bean id="Capability" class="org.apache.jetspeed.capabilities.impl.CapabilityImpl" scope="prototype"></bean>
- 
+<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">
+
+  <!-- Capabilities DAO-->
+  <bean id="capabilitiesImpl" class="org.apache.jetspeed.capabilities.impl.JetspeedCapabilities" init-method="init">
+    <constructor-arg index="0">
+      <value>JETSPEED-INF/ojb/capabilities_repository.xml</value>
+    </constructor-arg>
+    <constructor-arg index="1">
+      <value>Client</value>
+    </constructor-arg>
+    <constructor-arg index="2">
+      <value>MediaType</value>
+    </constructor-arg>
+    <constructor-arg index="3">
+      <value>MimeType</value>
+    </constructor-arg>
+    <constructor-arg index="4">
+      <value>Capability</value>
+    </constructor-arg>
+  </bean>
+
+  <!-- Capabilities -->
+  <bean id="org.apache.jetspeed.capabilities.Capabilities" name="capabilities" parent="baseTransactionProxy">
+    <property name="proxyInterfaces">
+      <value>org.apache.jetspeed.capabilities.Capabilities</value>
+    </property>
+    <property name="target">
+      <ref bean="capabilitiesImpl" />
+    </property>
+    <property name="transactionAttributes">
+      <props>
+        <prop key="store*">
+          PROPAGATION_REQUIRED,-org.apache.jetspeed.components.capabilities.CapabilitiesException
+        </prop>
+        <prop key="delete*">
+          PROPAGATION_REQUIRED,-org.apache.jetspeed.components.capabilities.CapabilitiesException
+        </prop>
+        <prop key="*">PROPAGATION_SUPPORTS</prop>
+      </props>
+    </property>
+  </bean>
+
+
+  <!-- Capability related content -->
+
+  <!-- Client -->
+  <bean id="Client" class="org.apache.jetspeed.capabilities.impl.ClientImpl" scope="prototype"></bean>
+
+  <!-- MediaType -->
+  <bean id="MediaType" class="org.apache.jetspeed.capabilities.impl.MediaTypeImpl" scope="prototype"></bean>
+
+  <!-- MimeType -->
+  <bean id="MimeType" class="org.apache.jetspeed.capabilities.impl.MimeTypeImpl" scope="prototype"></bean>
+
+  <!-- Capability -->
+  <bean id="Capability" class="org.apache.jetspeed.capabilities.impl.CapabilityImpl" scope="prototype"></bean>
+
 </beans>

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/cluster-node.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/cluster-node.xml?rev=646449&r1=646448&r2=646449&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/cluster-node.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/cluster-node.xml Wed Apr  9 10:54:56 2008
@@ -1,40 +1,37 @@
 <?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.
+  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">
-    
+<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">
+
   <!--CLUSTER NODE COMPONENT-->
-  <bean id="org.apache.jetspeed.cluster.NodeManager"
-  	class="org.apache.jetspeed.cluster.NodeManagerImpl"
-  >
-  	<constructor-arg index="0">
-	<value>${applicationRoot}/WEB-INF/cluster_node</value> 
-<!--   				<value>target/jetspeed/WEB-INF/cluster_node</value> -->
-  		</constructor-arg>
- 	<!--  pass reference to NodeInformation -->
-		<constructor-arg index="1">
-			<value>NodeInformation</value>
-		</constructor-arg>
- 	
+  <bean id="org.apache.jetspeed.cluster.NodeManager" class="org.apache.jetspeed.cluster.NodeManagerImpl">
+    <constructor-arg index="0">
+      <value>${applicationRoot}/WEB-INF/cluster_node</value>
+      <!--   				<value>target/jetspeed/WEB-INF/cluster_node</value> -->
+    </constructor-arg>
+    <!--  pass reference to NodeInformation -->
+    <constructor-arg index="1">
+      <value>NodeInformation</value>
+    </constructor-arg>
+
   </bean>
-  
-  	<!-- Rule Criterion -->
+
+  <!-- Rule Criterion -->
   <bean id="NodeInformation" class="org.apache.jetspeed.cluster.NodeInformationImpl" scope="prototype"></bean>
-  
+
 </beans>

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/deployment.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/deployment.xml?rev=646449&r1=646448&r2=646449&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/deployment.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/deployment.xml Wed Apr  9 10:54:56 2008
@@ -1,119 +1,155 @@
 <?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.
+  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">
-    
+<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">
+
   <!-- Application Server Manager for Tomcat. Comment out for others like JBoss
-  	   Provides hooks into the application server to help us deploy portlet applications
-  	   as web application into that server.  This manager is for Tomcat 5
-  	-->
-
-  <bean id="org.apache.jetspeed.tools.pamanager.servletcontainer.ApplicationServerManager" 
-  	   class="org.apache.jetspeed.tools.pamanager.servletcontainer.TomcatManager" 
-  	   init-method="start" destroy-method="stop"
-  >  	   
-       <constructor-arg index="0"><value>${autodeployment.catalina.base}</value></constructor-arg>
-       <constructor-arg index="1"><value>${autodeployment.catalina.engine}</value></constructor-arg>
-  	   <constructor-arg index="2"><value>${autodeployment.server}</value></constructor-arg>
-  	   <constructor-arg index="3"><value>${autodeployment.port}</value></constructor-arg>
-  	   <constructor-arg index="4"><value>${autodeployment.user}</value></constructor-arg>
-  	   <constructor-arg index="5"><value>${autodeployment.password}</value></constructor-arg>
-  </bean>
- 
-  <bean id="deployFactory" class="org.apache.jetspeed.tools.deploy.JetspeedDeployFactory"/>
-  <bean id="PAM" 
-  	   class="org.apache.jetspeed.tools.pamanager.PortletApplicationManager" init-method="start" destroy-method="stop"
-  >  	   
-  	   <constructor-arg><ref bean="portletFactory"/></constructor-arg>
-  	   <constructor-arg><ref bean="org.apache.jetspeed.components.portletregistry.PortletRegistry"/></constructor-arg>
-  	   <constructor-arg><ref bean="org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent"/></constructor-arg>
-  	   <constructor-arg><ref bean="org.apache.jetspeed.container.window.PortletWindowAccessor"/></constructor-arg>
-  	   <constructor-arg><ref bean="org.apache.jetspeed.security.PermissionManager"/></constructor-arg>       
-  	   <constructor-arg><ref bean="org.apache.jetspeed.search.SearchEngine"/></constructor-arg>              
-  	   <constructor-arg><ref bean="org.apache.jetspeed.security.RoleManager"/></constructor-arg>                     
-       <!-- role principals to assign a default permission(s) during deployment of a Portlet Application -->
-       <constructor-arg >
-         <list>
-            <value>user</value>
-         </list>
-       </constructor-arg>
-  	   <constructor-arg><ref bean="org.apache.jetspeed.cluster.NodeManager"/></constructor-arg>                     
-
-       <!--  application root -->
-        <constructor-arg>
-            <value>${applicationRoot}</value>
-        </constructor-arg>
-
-
-   <!-- optional configuration for automatic creation of not yet existing roles as defined in the deployed web.xml:
-       <property name="autoCreateRoles"><value>true</value></property>
-   -->      
-   <!-- optional descriptor change monitor check interval in seconds (0: disabled, default: 10):
-       <property name="descriptorChangeMonitorInterval"><value>10</value></property>
-   -->
-   <!-- optional max PA start retries in case of an error registering ths PA (0: do not retry, default: 10):
-   		this was introduced because of DB constraint validation errors in clustered environments
-   		see https://issues.apache.org/jira/browse/JS2-666
-       <property name="maxRetriedStarts"><value>10</value></property>
-   -->
-   
-   		
+    Provides hooks into the application server to help us deploy portlet applications
+    as web application into that server.  This manager is for Tomcat 5
+  -->
+
+  <bean id="org.apache.jetspeed.tools.pamanager.servletcontainer.ApplicationServerManager"
+    class="org.apache.jetspeed.tools.pamanager.servletcontainer.TomcatManager" init-method="start"
+    destroy-method="stop">
+    <constructor-arg index="0">
+      <value>${autodeployment.catalina.base}</value>
+    </constructor-arg>
+    <constructor-arg index="1">
+      <value>${autodeployment.catalina.engine}</value>
+    </constructor-arg>
+    <constructor-arg index="2">
+      <value>${autodeployment.server}</value>
+    </constructor-arg>
+    <constructor-arg index="3">
+      <value>${autodeployment.port}</value>
+    </constructor-arg>
+    <constructor-arg index="4">
+      <value>${autodeployment.user}</value>
+    </constructor-arg>
+    <constructor-arg index="5">
+      <value>${autodeployment.password}</value>
+    </constructor-arg>
+  </bean>
+
+  <bean id="deployFactory" class="org.apache.jetspeed.tools.deploy.JetspeedDeployFactory" />
+  <bean id="PAM" class="org.apache.jetspeed.tools.pamanager.PortletApplicationManager" init-method="start"
+    destroy-method="stop">
+    <constructor-arg>
+      <ref bean="portletFactory" />
+    </constructor-arg>
+    <constructor-arg>
+      <ref bean="org.apache.jetspeed.components.portletregistry.PortletRegistry" />
+    </constructor-arg>
+    <constructor-arg>
+      <ref bean="org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent" />
+    </constructor-arg>
+    <constructor-arg>
+      <ref bean="org.apache.jetspeed.container.window.PortletWindowAccessor" />
+    </constructor-arg>
+    <constructor-arg>
+      <ref bean="org.apache.jetspeed.security.PermissionManager" />
+    </constructor-arg>
+    <constructor-arg>
+      <ref bean="org.apache.jetspeed.search.SearchEngine" />
+    </constructor-arg>
+    <constructor-arg>
+      <ref bean="org.apache.jetspeed.security.RoleManager" />
+    </constructor-arg>
+    <!-- role principals to assign a default permission(s) during deployment of a Portlet Application -->
+    <constructor-arg>
+      <list>
+        <value>user</value>
+      </list>
+    </constructor-arg>
+    <constructor-arg>
+      <ref bean="org.apache.jetspeed.cluster.NodeManager" />
+    </constructor-arg>
+
+    <!--  application root -->
+    <constructor-arg>
+      <value>${applicationRoot}</value>
+    </constructor-arg>
+
+
+    <!-- optional configuration for automatic creation of not yet existing roles as defined in the deployed web.xml:
+      <property name="autoCreateRoles"><value>true</value></property>
+    -->
+    <!-- optional descriptor change monitor check interval in seconds (0: disabled, default: 10):
+      <property name="descriptorChangeMonitorInterval"><value>10</value></property>
+    -->
+    <!-- optional max PA start retries in case of an error registering ths PA (0: do not retry, default: 10):
+      this was introduced because of DB constraint validation errors in clustered environments
+      see https://issues.apache.org/jira/browse/JS2-666
+      <property name="maxRetriedStarts"><value>10</value></property>
+    -->
+
+
   </bean>
 
   <!-- Portlet Application and Decorator deployment event listeners -->
-  <bean id="portletAppDeploymentListener" 
-  	   class="org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener"   	   
-  > 	
-  	   <constructor-arg index="0"><ref bean="PAM"/></constructor-arg>
-  	   <constructor-arg index="1"><ref bean="org.apache.jetspeed.components.portletregistry.PortletRegistry"/></constructor-arg>
-       <constructor-arg index="2"><value>${autodeployment.target.dir}</value></constructor-arg>
-       <constructor-arg index="3"><value>${applicationRoot}/WEB-INF/apps</value></constructor-arg>
-       <constructor-arg index="4"><value>${autodeployment.staging.dir}/local</value></constructor-arg>
-       <!-- strip commons-logging and/or log4j jars from war files: for JBoss set this to true -->
-       <constructor-arg index="5"><value>false</value></constructor-arg>
-  </bean>
-  <bean id="decoratorDeploymentRegistry" 
-  	   class="org.apache.jetspeed.deployment.simpleregistry.impl.InMemoryRegistryImpl"
-  >  	   
-  </bean>
-  <bean id="decoratorDeploymentListener" 
-  	   class="org.apache.jetspeed.deployment.impl.DeployDecoratorEventListener"   	   
-  > 	
-       <constructor-arg ><value>${applicationRoot}/decorations</value></constructor-arg>
+  <bean id="portletAppDeploymentListener" class="org.apache.jetspeed.deployment.impl.DeployPortletAppEventListener">
+    <constructor-arg index="0">
+      <ref bean="PAM" />
+    </constructor-arg>
+    <constructor-arg index="1">
+      <ref bean="org.apache.jetspeed.components.portletregistry.PortletRegistry" />
+    </constructor-arg>
+    <constructor-arg index="2">
+      <value>${autodeployment.target.dir}</value>
+    </constructor-arg>
+    <constructor-arg index="3">
+      <value>${applicationRoot}/WEB-INF/apps</value>
+    </constructor-arg>
+    <constructor-arg index="4">
+      <value>${autodeployment.staging.dir}/local</value>
+    </constructor-arg>
+    <!-- strip commons-logging and/or log4j jars from war files: for JBoss set this to true -->
+    <constructor-arg index="5">
+      <value>false</value>
+    </constructor-arg>
+  </bean>
+  <bean id="decoratorDeploymentRegistry"
+    class="org.apache.jetspeed.deployment.simpleregistry.impl.InMemoryRegistryImpl">
+  </bean>
+  <bean id="decoratorDeploymentListener" class="org.apache.jetspeed.deployment.impl.DeployDecoratorEventListener">
+    <constructor-arg>
+      <value>${applicationRoot}/decorations</value>
+    </constructor-arg>
   </bean>
 
   <!-- The deployment manager watches a specific staging directory for
-  	   deploying components.  What components get deployed depend of
-  	   DeploymentEventListeners registered to it.
-   -->
-  <bean id="deploymentManager" 
-  	   class="org.apache.jetspeed.deployment.impl.StandardDeploymentManager" 
-  	   init-method="start" destroy-method="stop"
-  >  	   
-       <constructor-arg ><value>${autodeployment.staging.dir},${autodeployment.staging.dir}/local</value></constructor-arg>
-       <constructor-arg type="long" ><value>${autodeployment.delay}</value></constructor-arg>
-       <constructor-arg >
-         <list>
-            <ref bean="portletAppDeploymentListener"/>      
-            <ref bean="decoratorDeploymentListener"/>      
-         </list>
-       </constructor-arg>
-  </bean>    
+    deploying components.  What components get deployed depend of
+    DeploymentEventListeners registered to it.
+  -->
+  <bean id="deploymentManager" class="org.apache.jetspeed.deployment.impl.StandardDeploymentManager" init-method="start"
+    destroy-method="stop">
+    <constructor-arg>
+      <value>${autodeployment.staging.dir},${autodeployment.staging.dir}/local</value>
+    </constructor-arg>
+    <constructor-arg type="long">
+      <value>${autodeployment.delay}</value>
+    </constructor-arg>
+    <constructor-arg>
+      <list>
+        <ref bean="portletAppDeploymentListener" />
+        <ref bean="decoratorDeploymentListener" />
+      </list>
+    </constructor-arg>
+  </bean>
 
 </beans>

Modified: portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/desktop.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/desktop.xml?rev=646449&r1=646448&r2=646449&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/desktop.xml (original)
+++ portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/desktop.xml Wed Apr  9 10:54:56 2008
@@ -1,57 +1,56 @@
 <?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.
+  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">
-    
+<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">
+
   <!-- Application Server Manager for Tomcat. Comment out for others like JBoss
-       Provides hooks into the application server to help us deploy portlet applications
-       as web application into that server.  This manager is for Tomcat 5
-    -->
+    Provides hooks into the application server to help us deploy portlet applications
+    as web application into that server.  This manager is for Tomcat 5
+  -->
+
+  <bean id="JetspeedDesktop" class="org.apache.jetspeed.desktop.impl.JetspeedDesktopImpl">
+    <!-- Location of the desktop themes -->
+    <constructor-arg index="0">
+      <ref bean="DecorationFactory" />
+    </constructor-arg>
+    <constructor-arg index="1">
+      <ref bean="org.apache.jetspeed.headerresource.HeaderResourceFactory" />
+    </constructor-arg>
+    <constructor-arg index="2">
+      <ref bean="desktopContentCache" />
+    </constructor-arg>
+    <constructor-arg index="3"><!-- desktop servlet path -->
+      <value>/desktop</value>
+    </constructor-arg>
+    <constructor-arg index="4"><!-- default desktop layout extension -->
+      <value>.jsp</value>
+    </constructor-arg>
+    <!-- Optional decoration defaults for desktop - bean id 'DesktopConfiguration' (in headtag.xml)
+      supports the settings 'desktop.decoration.layout' and 'desktop.decoration.portlet', which if
+      specified, override the values set here -->
+    <constructor-arg index="5"><!-- default desktop layout decoration  -->
+      <value>tigris</value>
+    </constructor-arg>
+    <constructor-arg index="6"><!-- default desktop portlet decoration -->
+      <value>tigris</value>
+    </constructor-arg>
 
-    <bean id="JetspeedDesktop" class="org.apache.jetspeed.desktop.impl.JetspeedDesktopImpl">
-        <!-- Location of the desktop themes -->
-        <constructor-arg index="0">
-            <ref bean="DecorationFactory"/>
-        </constructor-arg>
-        <constructor-arg index="1">
-            <ref bean="org.apache.jetspeed.headerresource.HeaderResourceFactory" />
-        </constructor-arg>
-        <constructor-arg index="2">
-            <ref bean="desktopContentCache" />
-        </constructor-arg>
-        <constructor-arg index="3">   <!-- desktop servlet path -->
-            <value>/desktop</value>
-        </constructor-arg>        
-        <constructor-arg index="4">   <!-- default desktop layout extension -->
-            <value>.jsp</value>
-        </constructor-arg>
-        <!-- Optional decoration defaults for desktop - bean id 'DesktopConfiguration' (in headtag.xml)
-             supports the settings 'desktop.decoration.layout' and 'desktop.decoration.portlet', which if
-             specified, override the values set here -->
-        <constructor-arg index="5">   <!-- default desktop layout decoration  -->
-            <value>tigris</value>
-        </constructor-arg>
-        <constructor-arg index="6">   <!-- default desktop portlet decoration -->
-            <value>tigris</value>
-        </constructor-arg>
-        
-        <!-- Uncomment this to HARD CODE your portal URL -->
-        <!-- <constructor-arg><ref bean="BasePortalURL"/></constructor-arg>  -->
-     </bean>    
+    <!-- Uncomment this to HARD CODE your portal URL -->
+    <!-- <constructor-arg><ref bean="BasePortalURL"/></constructor-arg>  -->
+  </bean>
 </beans>



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


Mime
View raw message