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