You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2008/08/16 03:15:57 UTC

svn commit: r686433 - /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AppInfoBuilder.java

Author: dblevins
Date: Fri Aug 15 18:15:57 2008
New Revision: 686433

URL: http://svn.apache.org/viewvc?rev=686433&view=rev
Log:
Added additional persistence provider class names for toplink and eclipselink

Modified:
    openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AppInfoBuilder.java

Modified: openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AppInfoBuilder.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AppInfoBuilder.java?rev=686433&r1=686432&r2=686433&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AppInfoBuilder.java (original)
+++ openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AppInfoBuilder.java Fri Aug 15 18:15:57 2008
@@ -517,7 +517,8 @@
                         info.properties.setProperty(lookupProperty, openejbLookupClass);
                         logger.debug("Adjusting PersistenceUnit(name="+info.name+") property to "+lookupProperty+"="+openejbLookupClass);
                     }
-                } else if ("oracle.toplink.essentials.PersistenceProvider".equals(info.provider)){
+                } else if ("oracle.toplink.essentials.PersistenceProvider".equals(info.provider) ||
+                        "oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider".equals(info.provider) ){
 
                     String lookupProperty = "toplink.target-server";
                     String openejbLookupClass = MakeTxLookup.TOPLINK_FACTORY;
@@ -528,7 +529,7 @@
                         info.properties.setProperty(lookupProperty, openejbLookupClass);
                         logger.debug("Adjusting PersistenceUnit(name="+info.name+") property to "+lookupProperty+"="+openejbLookupClass);
                     }
-                } else if ("org.eclipse.persistence.jpa.PersistenceProvider".equals(info.provider)){
+                    } else if ("org.eclipse.persistence.jpa.PersistenceProvider".equals(info.provider) || "org.eclipse.persistence.jpa.osgi.PersistenceProvider".equals(info.provider)){
 
                     String lookupProperty = "eclipselink.target-server";
                     String openejbLookupClass = MakeTxLookup.ECLIPSELINK_FACTORY;