Update of /var/cvs/src/org/mmbase/module/database
In directory james.mmbase.org:/tmp/cvs-serv3846

Modified Files:
      Tag: MMBase-1_8
        MultiStatement.java 
Log Message:
made it compile against java 1.6 as far as possible


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/module/database


Index: MultiStatement.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/module/database/MultiStatement.java,v
retrieving revision 1.18
retrieving revision 1.18.2.1
diff -u -b -r1.18 -r1.18.2.1
--- MultiStatement.java 15 Jul 2005 10:53:22 -0000      1.18
+++ MultiStatement.java 7 Mar 2008 14:39:29 -0000       1.18.2.1
@@ -27,7 +27,7 @@
  *
  * @author vpro
  * @author Pierre van Rooden
- * @version $Id: MultiStatement.java,v 1.18 2005/07/15 10:53:22 michiel Exp $
+ * @version $Id: MultiStatement.java,v 1.18.2.1 2008/03/07 14:39:29 michiel 
Exp $
  */
 public class MultiStatement implements Statement {
     private static final Logger log = 
Logging.getLoggerInstance(MultiStatement.class);
@@ -464,5 +464,28 @@
         return s.getResultSetHoldability();
     }
 
+
+    public boolean isClosed() throws SQLException {
+        return s == null;// || s.isClosed(); // java 6
+    }
+    public void setPoolable(boolean p) throws SQLException {
+        if (s == null) throw new SQLException("Statement is closed");
+        //s.setPoolable(p);
+    }
+
+    public boolean isPoolable() throws SQLException {
+        if (s == null) throw new SQLException("Statement is closed");
+        //return s.isPoolable(); // java 6
+        return false;
+    }
+
+    public Object unwrap(Class iface) {
+        return s;
+    }
+
+    public boolean isWrapperFor(Class iface) {
+        return iface.isAssignableFrom(s.getClass());
+    }
+
 }
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to