Author: allee8285
Date: Fri Nov 26 03:55:51 2010
New Revision: 1039246

URL: http://svn.apache.org/viewvc?rev=1039246&view=rev
Log:
OPENJPA-1895 add doPriv to setAccessible call.

Modified:
    
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/ConfiguringConnectionDecorator.java

Modified: 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/ConfiguringConnectionDecorator.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/ConfiguringConnectionDecorator.java?rev=1039246&r1=1039245&r2=1039246&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/ConfiguringConnectionDecorator.java
 (original)
+++ 
openjpa/trunk/openjpa-lib/src/main/java/org/apache/openjpa/lib/jdbc/ConfiguringConnectionDecorator.java
 Fri Nov 26 03:55:51 2010
@@ -19,12 +19,14 @@
 package org.apache.openjpa.lib.jdbc;
 
 import java.lang.reflect.Constructor;
+import java.security.AccessController;
 import java.sql.Connection;
 import java.sql.PreparedStatement;
 import java.sql.SQLException;
 import java.sql.Statement;
 
 import org.apache.openjpa.lib.util.ConcreteClassGenerator;
+import org.apache.openjpa.lib.util.J2DoPrivHelper;
 
 /**
  * Connection decorator that can configure some properties of the
@@ -46,7 +48,7 @@ public class ConfiguringConnectionDecora
         try {
             configuringConnectionImpl = 
ConcreteClassGenerator.getConcreteConstructor(ConfiguringConnection.class, 
                     ConfiguringConnectionDecorator.class, Connection.class);
-            configuringConnectionImpl.setAccessible(true);
+            
AccessController.doPrivileged(J2DoPrivHelper.setAccessibleAction(configuringConnectionImpl,
 true));
         } catch (Exception e) {
             throw new ExceptionInInitializerError(e);
         }


Reply via email to