Author: rmannibucau
Date: Mon Aug 22 05:24:41 2011
New Revision: 1160109

URL: http://svn.apache.org/viewvc?rev=1160109&view=rev
Log:
logging property convertion for PU

Modified:
    
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AppInfoBuilder.java
    
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/JPAPropertyConverter.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=1160109&r1=1160108&r2=1160109&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
 Mon Aug 22 05:24:41 2011
@@ -634,7 +634,9 @@ class AppInfoBuilder {
                         logger.warning("Removing PersistenceUnit(name=" + 
info.name + ") property " + key + "=" + o + "  [not valid in a container 
environment]");
                     } else { // try to convert it if necessary
                         JPAPropertyConverter.Pair pair = 
JPAPropertyConverter.toOpenJPAValue(key, info.properties.getProperty(key));
-                        if (pair != null) {
+                        if (pair != null && 
!info.properties.containsKey(pair.getKey())) {
+                            logger.info("Converting PersistenceUnit(name=" + 
info.name + ") property "
+                                    + key + "=" + 
info.properties.getProperty(key) +  " to " + pair.toString());
                             info.properties.remove(key);
                             info.properties.setProperty(pair.getKey(), 
pair.getValue());
                         }

Modified: 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/JPAPropertyConverter.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/JPAPropertyConverter.java?rev=1160109&r1=1160108&r2=1160109&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/JPAPropertyConverter.java
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/JPAPropertyConverter.java
 Mon Aug 22 05:24:41 2011
@@ -26,6 +26,10 @@ public final class JPAPropertyConverter 
         public String getValue() {
             return value;
         }
+
+        @Override public String toString() {
+            return key + '=' + value;
+        }
     }
 
     // TODO: manage more properties


Reply via email to