From cb8ed2bae050a4d398b958f7af5828f01036eb8b Mon Sep 17 00:00:00 2001 From: teo_sarca Date: Wed, 3 Oct 2007 06:20:07 +0000 Subject: [PATCH] BF [ 1806700 ] Compile error on JAVA 6 http://sourceforge.net/tracker/?func=detail&atid=879332&aid=1806700&group_id=176962 --- .../src/org/compiere/db/ServerConnection.java | 53 +++ .../org/compiere/util/CCallableStatement.java | 400 ++++++++++++++++++ 2 files changed, 453 insertions(+) diff --git a/base/src/org/compiere/db/ServerConnection.java b/base/src/org/compiere/db/ServerConnection.java index 5c0d0fd02a..64a319d1e9 100644 --- a/base/src/org/compiere/db/ServerConnection.java +++ b/base/src/org/compiere/db/ServerConnection.java @@ -38,6 +38,8 @@ import org.compiere.util.DB; * Need for Jasper Report processes as the Jasper Manager uses a connection * * @author Ashley G Ramdass + * @author Teo Sarca, SC ARHIPAC SERVICE SRL + *
  • BF [ 1806700 ] Compile error on JAVA 6 */ public class ServerConnection implements Connection { @@ -222,4 +224,55 @@ public class ServerConnection implements Connection throw new java.lang.UnsupportedOperationException ("Method setTypeMap() not yet implemented."); } + /* Java 6 support - teo_sarca BF [ 1806700 ] */ + public java.sql.Array createArrayOf(String typeName, Object[] elements) throws SQLException { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + + public java.sql.Blob createBlob() throws SQLException { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + + public java.sql.Clob createClob() throws SQLException { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + + public java.sql.NClob createNClob() throws SQLException { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + + public java.sql.SQLXML createSQLXML() throws SQLException { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + + public java.sql.Struct createStruct(String typeName, Object[] attributes) throws SQLException { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + + public java.util.Properties getClientInfo() throws SQLException { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + + public String getClientInfo(String name) throws SQLException { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + + public boolean isValid(int timeout) throws SQLException { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + + public void setClientInfo(java.util.Properties properties) throws java.sql.SQLClientInfoException { + } + + public void setClientInfo(String name, String value) throws java.sql.SQLClientInfoException { + } + + public boolean isWrapperFor(Class iface) throws SQLException { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + + public T unwrap(Class iface) throws SQLException { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + /* Java 6 support - teo_sarca BF [ 1806700 ] */ } diff --git a/base/src/org/compiere/util/CCallableStatement.java b/base/src/org/compiere/util/CCallableStatement.java index 7b51214378..f934264a0c 100644 --- a/base/src/org/compiere/util/CCallableStatement.java +++ b/base/src/org/compiere/util/CCallableStatement.java @@ -39,6 +39,8 @@ import java.util.logging.Level; * Adempiere Callable Statement * * @author Ashley Ramdass + * @author Teo Sarca, SC ARHIPAC SERVICE SRL + *
  • BF [ 1806700 ] Compile error on JAVA 6 */ public class CCallableStatement extends CPreparedStatement implements CallableStatement { @@ -976,4 +978,402 @@ public class CCallableStatement extends CPreparedStatement implements CallableSt throw new java.lang.UnsupportedOperationException ("Method wasNull() not yet implemented."); } } + + + /* Java 6 support - teo_sarca BF [ 1806700 ] * + public Reader getCharacterStream(int parameterIndex) throws SQLException { + if (p_stmt != null) + { + return ((CallableStatement)p_stmt).getCharacterStream(parameterIndex); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public Reader getCharacterStream(String parameterName) throws SQLException { + if (p_stmt != null) + { + return ((CallableStatement)p_stmt).getCharacterStream(parameterName); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public Reader getNCharacterStream(int parameterIndex) throws SQLException { + if (p_stmt != null) + { + return ((CallableStatement)p_stmt).getNCharacterStream(parameterIndex); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public Reader getNCharacterStream(String parameterName) throws SQLException { + if (p_stmt != null) + { + return ((CallableStatement)p_stmt).getNCharacterStream(parameterName); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public java.sql.NClob getNClob(int parameterIndex) throws SQLException { + if (p_stmt != null) + { + return ((CallableStatement)p_stmt).getNClob(parameterIndex); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public java.sql.NClob getNClob(String parameterName) throws SQLException { + if (p_stmt != null) + { + return ((CallableStatement)p_stmt).getNClob(parameterName); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public String getNString(int parameterIndex) throws SQLException { + if (p_stmt != null) + { + return ((CallableStatement)p_stmt).getNString(parameterIndex); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public String getNString(String parameterName) throws SQLException { + if (p_stmt != null) + { + return ((CallableStatement)p_stmt).getNString(parameterName); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public java.sql.RowId getRowId(int parameterIndex) throws SQLException { + if (p_stmt != null) + { + return ((CallableStatement)p_stmt).getRowId(parameterIndex); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public java.sql.RowId getRowId(String parameterName) throws SQLException { + if (p_stmt != null) + { + return ((CallableStatement)p_stmt).getRowId(parameterName); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public java.sql.SQLXML getSQLXML(int parameterIndex) throws SQLException { + if (p_stmt != null) + { + return ((CallableStatement)p_stmt).getSQLXML(parameterIndex); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public java.sql.SQLXML getSQLXML(String parameterName) throws SQLException { + if (p_stmt != null) + { + return ((CallableStatement)p_stmt).getSQLXML(parameterName); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setAsciiStream(String parameterName, InputStream x) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setAsciiStream(parameterName, x); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setAsciiStream(String parameterName, InputStream x, long length) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setAsciiStream(parameterName, x, length); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setBinaryStream(String parameterName, InputStream x) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setBinaryStream(parameterName, x); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setBinaryStream(String parameterName, InputStream x, long length) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setBinaryStream(parameterName, x, length); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setBlob(String parameterName, Blob x) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setBlob(parameterName, x); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setBlob(String parameterName, InputStream inputStream) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setBlob(parameterName, inputStream); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setBlob(String parameterName, InputStream inputStream, long length) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setBlob(parameterName, inputStream, length); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setCharacterStream(String parameterName, Reader reader) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setCharacterStream(parameterName, reader); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setCharacterStream(String parameterName, Reader reader, long length) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setCharacterStream(parameterName, reader, length); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setClob(String parameterName, Clob x) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setClob(parameterName, x); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setClob(String parameterName, Reader reader) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setClob(parameterName, reader); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setClob(String parameterName, Reader reader, long length) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setClob(parameterName, reader, length); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setNCharacterStream(String parameterName, Reader value) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setNCharacterStream(parameterName, value); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setNCharacterStream(String parameterName, Reader value, long length) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setNCharacterStream(parameterName, value, length); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setNClob(String parameterName, java.sql.NClob value) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setNClob(parameterName, value); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setNClob(String parameterName, Reader reader) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setNCharacterStream(parameterName, reader); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setNClob(String parameterName, Reader reader, long length) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setNClob(parameterName, reader, length); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setNString(String parameterName, String value) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setNString(parameterName, value); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setRowId(String parameterName, java.sql.RowId x) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setRowId(parameterName, x); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public void setSQLXML(String parameterName, java.sql.SQLXML xmlObject) throws SQLException { + if (p_stmt != null) + { + ((CallableStatement)p_stmt).setSQLXML(parameterName, xmlObject); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + + + public boolean isWrapperFor(Class iface) throws SQLException { + if (p_stmt != null) + { + return ((CallableStatement)p_stmt).isWrapperFor(iface); + } + else + { + throw new java.lang.UnsupportedOperationException ("Method not yet implemented."); + } + } + /* Java 6 support - teo_sarca BF [ 1806700 ] */ }