Tag: cws_src680_kaddrbook
User: ebischoff
Date: 05/09/12 05:10:09

Modified:
 /dba/connectivity/source/drivers/kab/
  KPreparedStatement.cxx, KPreparedStatement.hxx

Log:
 Raising unsupported function exceptions when using XParameters interface

File Changes:

Directory: /dba/connectivity/source/drivers/kab/
================================================

File [changed]: KPreparedStatement.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/kab/KPreparedStatement.cxx?r1=1.1.2.5&r2=1.1.2.6
Delta lines:  +75 -53
---------------------
--- KPreparedStatement.cxx      2 Sep 2005 13:50:50 -0000       1.1.2.5
+++ KPreparedStatement.cxx      12 Sep 2005 12:10:05 -0000      1.1.2.6
@@ -2,9 +2,9 @@
  *
  *  $RCSfile: KPreparedStatement.cxx,v $
  *
- *  $Revision: 1.1.2.5 $
+ *  $Revision: 1.1.2.6 $
  *
- *  last change: $Author: ebischoff $ $Date: 2005/09/02 13:50:50 $
+ *  last change: $Author: ebischoff $ $Date: 2005/09/12 12:10:05 $
  *
  *  The Contents of this file are made available subject to the terms of
  *  either of the following licenses
@@ -60,7 +60,6 @@
  ************************************************************************/
 
 #include "KPreparedStatement.hxx"
-
 #ifndef _CONNECTIVITY_KAB_RESULTSETMETADATA_HXX_
 #include "KResultSetMetaData.hxx"
 #endif
@@ -68,14 +67,14 @@
 #ifndef _CONNECTIVITY_PROPERTYIDS_HXX_
 #include "propertyids.hxx"
 #endif
+#ifndef _DBHELPER_DBEXCEPTION_HXX_
+#include <connectivity/dbexception.hxx>
+#endif
 
 using namespace connectivity::kab;
 using namespace com::sun::star::uno;
 using namespace com::sun::star::lang;
-using namespace com::sun::star::beans;
 using namespace com::sun::star::sdbc;
-using namespace com::sun::star::container;
-using namespace com::sun::star::io;
 using namespace com::sun::star::util;
 
 IMPLEMENT_SERVICE_INFO(KabPreparedStatement, 
"com.sun.star.sdbc.drivers.KabPreparedStatement", 
"com.sun.star.sdbc.PreparedStatement");
@@ -140,12 +139,6 @@
        return 0;
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setString(sal_Int32 parameterIndex, const 
::rtl::OUString& x) throw(SQLException, RuntimeException)
-{
-       ::osl::MutexGuard aGuard( m_aMutex );
-       checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
-}
-// -------------------------------------------------------------------------
 Reference< XConnection > SAL_CALL KabPreparedStatement::getConnection() 
throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
@@ -164,117 +157,132 @@
        return rs;
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setBoolean(sal_Int32 parameterIndex, 
sal_Bool x) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setNull(sal_Int32 parameterIndex, 
sal_Int32 sqlType) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setByte(sal_Int32 parameterIndex, sal_Int8 
x) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setObjectNull(sal_Int32 parameterIndex, 
sal_Int32 sqlType, const ::rtl::OUString& typeName) throw(SQLException, 
RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
 
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setDate(sal_Int32 parameterIndex, const 
Date& aData) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setBoolean(sal_Int32 parameterIndex, 
sal_Bool x) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setTime(sal_Int32 parameterIndex, const 
Time& aVal) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setByte(sal_Int32 parameterIndex, sal_Int8 
x) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setTimestamp(sal_Int32 parameterIndex, 
const DateTime& aVal) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setShort(sal_Int32 parameterIndex, 
sal_Int16 x) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setDouble(sal_Int32 parameterIndex, double 
x) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setInt(sal_Int32 parameterIndex, sal_Int32 
x) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setFloat(sal_Int32 parameterIndex, float 
x) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setLong(sal_Int32 parameterIndex, 
sal_Int64 aVal) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setInt(sal_Int32 parameterIndex, sal_Int32 
x) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setFloat(sal_Int32 parameterIndex, float 
x) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setLong(sal_Int32 parameterIndex, 
sal_Int64 aVal) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setDouble(sal_Int32 parameterIndex, double 
x) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setNull(sal_Int32 parameterIndex, 
sal_Int32 sqlType) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setString(sal_Int32 parameterIndex, const 
::rtl::OUString& x) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setClob(sal_Int32 parameterIndex, const 
Reference< XClob >& x) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setBytes(sal_Int32 parameterIndex, const 
Sequence< sal_Int8 >& x) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setBlob(sal_Int32 parameterIndex, const 
Reference< XBlob >& x) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setDate(sal_Int32 parameterIndex, const 
Date& aData) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setArray(sal_Int32 parameterIndex, const 
Reference< XArray >& x) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setTime(sal_Int32 parameterIndex, const 
Time& aVal) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-
-void SAL_CALL KabPreparedStatement::setRef(sal_Int32 parameterIndex, const 
Reference< XRef >& x) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setTimestamp(sal_Int32 parameterIndex, 
const DateTime& aVal) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setObjectWithInfo(sal_Int32 
parameterIndex, const Any& x, sal_Int32 sqlType, sal_Int32 scale) 
throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setBinaryStream(sal_Int32 parameterIndex, 
const Reference< ::com::sun::star::io::XInputStream >& x, sal_Int32 length) 
throw(SQLException, RuntimeException)
 {
-       checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
        ::osl::MutexGuard aGuard( m_aMutex );   
+       checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
 
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setObjectNull(sal_Int32 parameterIndex, 
sal_Int32 sqlType, const ::rtl::OUString& typeName) throw(SQLException, 
RuntimeException)
+void SAL_CALL KabPreparedStatement::setCharacterStream(sal_Int32 
parameterIndex, const Reference< ::com::sun::star::io::XInputStream >& x, 
sal_Int32 length) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
 void SAL_CALL KabPreparedStatement::setObject(sal_Int32 parameterIndex, const 
Any& x) throw(SQLException, RuntimeException)
@@ -282,38 +290,52 @@
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setShort(sal_Int32 parameterIndex, 
sal_Int16 x) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setObjectWithInfo(sal_Int32 
parameterIndex, const Any& x, sal_Int32 sqlType, sal_Int32 scale) 
throw(SQLException, RuntimeException)
+{
+       checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
+       ::osl::MutexGuard aGuard( m_aMutex );   
+
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
+}
+// -------------------------------------------------------------------------
+void SAL_CALL KabPreparedStatement::setRef(sal_Int32 parameterIndex, const 
Reference< XRef >& x) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setBytes(sal_Int32 parameterIndex, const 
Sequence< sal_Int8 >& x) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setBlob(sal_Int32 parameterIndex, const 
Reference< XBlob >& x) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setCharacterStream(sal_Int32 
parameterIndex, const Reference< ::com::sun::star::io::XInputStream >& x, 
sal_Int32 length) throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setClob(sal_Int32 parameterIndex, const 
Reference< XClob >& x) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
-void SAL_CALL KabPreparedStatement::setBinaryStream(sal_Int32 parameterIndex, 
const Reference< ::com::sun::star::io::XInputStream >& x, sal_Int32 length) 
throw(SQLException, RuntimeException)
+void SAL_CALL KabPreparedStatement::setArray(sal_Int32 parameterIndex, const 
Reference< XArray >& x) throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
        checkDisposed(KabCommonStatement_BASE::rBHelper.bDisposed);
                
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
 void SAL_CALL KabPreparedStatement::clearParameters() throw(SQLException, 
RuntimeException)
 {
+::dbtools::throwFunctionNotSupportedException(::rtl::OUString::createFromAscii("Not
 Implemented"), NULL);
 }
 // -------------------------------------------------------------------------
 void KabPreparedStatement::setFastPropertyValue_NoBroadcast(sal_Int32 
nHandle,const Any& rValue) throw (Exception)

File [changed]: KPreparedStatement.hxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/kab/KPreparedStatement.hxx?r1=1.1.2.4&r2=1.1.2.5
Delta lines:  +3 -3
-------------------
--- KPreparedStatement.hxx      2 Sep 2005 02:42:03 -0000       1.1.2.4
+++ KPreparedStatement.hxx      12 Sep 2005 12:10:06 -0000      1.1.2.5
@@ -2,9 +2,9 @@
  *
  *  $RCSfile: KPreparedStatement.hxx,v $
  *
- *  $Revision: 1.1.2.4 $
+ *  $Revision: 1.1.2.5 $
  *
- *  last change: $Author: ebischoff $ $Date: 2005/09/02 02:42:03 $
+ *  last change: $Author: ebischoff $ $Date: 2005/09/12 12:10:06 $
  *
  *  The Contents of this file are made available subject to the terms of
  *  either of the following licenses




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to