Author: markt
Date: Fri Jul 29 15:47:23 2011
New Revision: 1152279

URL: http://svn.apache.org/viewvc?rev=1152279&view=rev
Log:
Generics

Modified:
    
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/DelegatingCallableStatement.java
    
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/DelegatingConnection.java
    
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/DelegatingStatement.java

Modified: 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/DelegatingCallableStatement.java
URL: 
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/DelegatingCallableStatement.java?rev=1152279&r1=1152278&r2=1152279&view=diff
==============================================================================
--- 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/DelegatingCallableStatement.java
 (original)
+++ 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/DelegatingCallableStatement.java
 Fri Jul 29 15:47:23 2011
@@ -168,7 +168,7 @@ public class DelegatingCallableStatement
     { checkOpen(); try { return ((CallableStatement)_stmt).getBigDecimal( 
parameterIndex); } catch (SQLException e) { handleException(e); return null; } }
 
     @Override
-    public Object getObject(int i, Map map) throws SQLException
+    public Object getObject(int i, Map<String,Class<?>> map) throws 
SQLException
     { checkOpen(); try { return ((CallableStatement)_stmt).getObject( i, map); 
} catch (SQLException e) { handleException(e); return null; } }
 
     @Override
@@ -376,7 +376,7 @@ public class DelegatingCallableStatement
     { checkOpen(); try { return 
((CallableStatement)_stmt).getBigDecimal(parameterName); } catch (SQLException 
e) { handleException(e); return null; } }
 
     @Override
-    public Object getObject(String parameterName, Map map) throws SQLException
+    public Object getObject(String parameterName, Map<String,Class<?>> map) 
throws SQLException
     { checkOpen(); try { return 
((CallableStatement)_stmt).getObject(parameterName, map); } catch (SQLException 
e) { handleException(e); return null; } }
 
     @Override

Modified: 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/DelegatingConnection.java
URL: 
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/DelegatingConnection.java?rev=1152279&r1=1152278&r2=1152279&view=diff
==============================================================================
--- 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/DelegatingConnection.java
 (original)
+++ 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/DelegatingConnection.java
 Fri Jul 29 15:47:23 2011
@@ -518,9 +518,9 @@ public class DelegatingConnection extend
             // The JDBC spec requires that a Connection close any open
             // Statement's when it is closed.
             // DBCP-288. Not all the traced objects will be statements
-            List traces = getTrace();
+            List<AbandonedTrace> traces = getTrace();
             if(traces != null) {
-                Iterator traceIter = traces.iterator();
+                Iterator<AbandonedTrace> traceIter = traces.iterator();
                 while (traceIter.hasNext()) {
                     Object trace = traceIter.next();
                     if (trace instanceof Statement) {

Modified: 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/DelegatingStatement.java
URL: 
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/DelegatingStatement.java?rev=1152279&r1=1152278&r2=1152279&view=diff
==============================================================================
--- 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/DelegatingStatement.java
 (original)
+++ 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/DelegatingStatement.java
 Fri Jul 29 15:47:23 2011
@@ -166,9 +166,9 @@ public class DelegatingStatement extends
                 // ResultSet's when it is closed.
                 // FIXME The PreparedStatement we're wrapping should handle 
this for us.
                 // See bug 17301 for what could happen when ResultSets are 
closed twice.
-                List resultSets = getTrace();
+                List<AbandonedTrace> resultSets = getTrace();
                 if( resultSets != null) {
-                    ResultSet[] set = (ResultSet[]) resultSets.toArray(new 
ResultSet[resultSets.size()]);
+                    ResultSet[] set = resultSets.toArray(new 
ResultSet[resultSets.size()]);
                     for (int i = 0; i < set.length; i++) {
                         set[i].close();
                     }


Reply via email to