Index: components/statistics/src/java/org/apache/jetspeed/statistics/impl/PortalStatisticsImpl.java =================================================================== --- components/statistics/src/java/org/apache/jetspeed/statistics/impl/PortalStatisticsImpl.java (revisión: 486498) +++ components/statistics/src/java/org/apache/jetspeed/statistics/impl/PortalStatisticsImpl.java (copia de trabajo) @@ -46,7 +46,7 @@ import org.apache.jetspeed.statistics.PortalStatistics; import org.apache.jetspeed.statistics.StatisticsQueryCriteria; import org.apache.jetspeed.statistics.UserStats; -import org.springframework.orm.ojb.support.PersistenceBrokerDaoSupport; +import org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport; /** *
Index: components/cm/src/java/org/apache/jetspeed/testhelpers/OJBHelper.java
===================================================================
--- components/cm/src/java/org/apache/jetspeed/testhelpers/OJBHelper.java (revisión: 486498)
+++ components/cm/src/java/org/apache/jetspeed/testhelpers/OJBHelper.java (copia de trabajo)
@@ -5,9 +5,9 @@
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
import org.springframework.context.support.GenericApplicationContext;
-import org.springframework.orm.ojb.PersistenceBrokerTransactionManager;
-import org.springframework.orm.ojb.support.LocalOjbConfigurer;
import org.springframework.transaction.interceptor.TransactionProxyFactoryBean;
+import org.springmodules.orm.ojb.PersistenceBrokerTransactionManager;
+import org.springmodules.orm.ojb.support.LocalOjbConfigurer;
public class OJBHelper extends DatasourceHelper
{
@@ -55,13 +55,18 @@
*/
public Object getTxProxiedObject(Object object, String[] interfacesToProxyAs) throws Exception
{
+ Class[] ifaces = new Class[interfacesToProxyAs.length];
+ for(int i = 0; i < interfacesToProxyAs.length; i++) {
+ ifaces[i] = Class.forName(interfacesToProxyAs[i]);
+ }
+
TransactionProxyFactoryBean txfb = new TransactionProxyFactoryBean();
txfb.setTransactionManager(new PersistenceBrokerTransactionManager());
Properties txProps = new Properties();
txProps.setProperty("*", "PROPAGATION_REQUIRED");
txfb.setTransactionAttributes(txProps);
txfb.setTarget(object);
- txfb.setProxyInterfaces(interfacesToProxyAs);
+ txfb.setProxyInterfaces(ifaces);
txfb.afterPropertiesSet();
return txfb.getObject();
}
Index: components/cm/pom.xml
===================================================================
--- components/cm/pom.xml (revisión: 486498)
+++ components/cm/pom.xml (copia de trabajo)
@@ -50,6 +50,10 @@
Index: components/rdbms/pom.xml
===================================================================
--- components/rdbms/pom.xml (revisión: 486498)
+++ components/rdbms/pom.xml (copia de trabajo)
@@ -46,6 +46,14 @@
Index: components/registry/src/java/org/apache/jetspeed/components/portletentity/PersistenceBrokerPortletEntityAccess.java =================================================================== --- components/registry/src/java/org/apache/jetspeed/components/portletentity/PersistenceBrokerPortletEntityAccess.java (revisión: 486498) +++ components/registry/src/java/org/apache/jetspeed/components/portletentity/PersistenceBrokerPortletEntityAccess.java (copia de trabajo) @@ -38,7 +38,7 @@ import org.apache.pluto.om.entity.PortletEntity; import org.apache.pluto.om.entity.PortletEntityCtrl; import org.apache.pluto.om.portlet.PortletDefinition; -import org.springframework.orm.ojb.support.PersistenceBrokerDaoSupport; +import org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport; /** *
Index: applications/rss/src/java/org/apache/portals/applications/rss/servlets/SpringInitServlet.java
===================================================================
--- applications/rss/src/java/org/apache/portals/applications/rss/servlets/SpringInitServlet.java (revisión: 486498)
+++ applications/rss/src/java/org/apache/portals/applications/rss/servlets/SpringInitServlet.java (copia de trabajo)
@@ -23,8 +23,8 @@
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
+import org.springframework.web.context.support.ServletContextResourceLoader;
-
/**
* SpringInitServlet
*
@@ -61,9 +61,8 @@
{
if (null == springFactory)
{
- InputStream is = this.getServletContext().getResourceAsStream(springConfig);
- springFactory = new XmlBeanFactory(is);
- is.close();
+ ServletContextResourceLoader resourceLoader = new ServletContextResourceLoader(this.getServletContext());
+ springFactory = new XmlBeanFactory(resourceLoader.getResource(springConfig));
}
}
}
Index: pom.xml
===================================================================
--- pom.xml (revisión: 486498)
+++ pom.xml (copia de trabajo)
@@ -195,6 +195,7 @@