summaryrefslogtreecommitdiff
path: root/configmgr/source/inc/wrapexception.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'configmgr/source/inc/wrapexception.hxx')
-rw-r--r--configmgr/source/inc/wrapexception.hxx50
1 files changed, 48 insertions, 2 deletions
diff --git a/configmgr/source/inc/wrapexception.hxx b/configmgr/source/inc/wrapexception.hxx
index 7988c92e20..ae13774430 100644
--- a/configmgr/source/inc/wrapexception.hxx
+++ b/configmgr/source/inc/wrapexception.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: wrapexception.hxx,v $
*
- * $Revision: 1.1 $
+ * $Revision: 1.2 $
*
- * last change: $Author: jb $ $Date: 2002-10-01 16:08:14 $
+ * last change: $Author: hr $ $Date: 2003-03-19 16:19:11 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -62,6 +62,16 @@
#ifndef CONFIGMGR_WRAPEXCEPTION_HXX
#define CONFIGMGR_WRAPEXCEPTION_HXX
+#include <com/sun/star/configuration/MissingBootstrapFileException.hpp>
+#include <com/sun/star/configuration/InvalidBootstrapFileException.hpp>
+#include <com/sun/star/configuration/InstallationIncompleteException.hpp>
+#include <com/sun/star/configuration/CannotLoadConfigurationException.hpp>
+#include <drafts/com/sun/star/configuration/backend/BackendSetupException.hpp>
+#include <drafts/com/sun/star/configuration/backend/AuthenticationFailedException.hpp>
+#include <drafts/com/sun/star/configuration/backend/InvalidAuthenticationMechanismException.hpp>
+#include <drafts/com/sun/star/configuration/backend/CannotConnectException.hpp>
+#include <drafts/com/sun/star/configuration/backend/InsufficientAccessRightsException.hpp>
+
#include <drafts/com/sun/star/configuration/backend/BackendAccessException.hpp>
#include <drafts/com/sun/star/configuration/backend/ConnectionLostException.hpp>
#include <drafts/com/sun/star/configuration/backend/MalformedDataException.hpp>
@@ -71,10 +81,12 @@
#include <com/sun/star/beans/UnknownPropertyException.hpp>
#include <com/sun/star/container/ElementExistException.hpp>
#include <com/sun/star/container/NoSuchElementException.hpp>
+#include <com/sun/star/lang/DisposedException.hpp>
#include <com/sun/star/lang/NoSupportException.hpp>
#include <com/sun/star/lang/IllegalArgumentException.hpp>
#include <com/sun/star/lang/IllegalAccessException.hpp>
#include <com/sun/star/lang/WrappedTargetException.hpp>
+#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
#include <com/sun/star/xml/sax/SAXException.hpp>
#include <com/sun/star/xml/sax/SAXParseException.hpp>
@@ -87,6 +99,23 @@
#define PASS_EXCEPTION( ETyp ) \
catch (ETyp & ) { throw; }
+#define WRAP_CONFIGBACKEND_CREATION_EXCEPTIONS( Raise ) \
+ WRAP_EXCEPTION(::drafts::com::sun::star::configuration::backend::InsufficientAccessRightsException, Raise) \
+ WRAP_EXCEPTION(::drafts::com::sun::star::configuration::backend::AuthenticationFailedException, Raise) \
+ WRAP_EXCEPTION(::drafts::com::sun::star::configuration::backend::InvalidAuthenticationMechanismException, Raise) \
+ WRAP_EXCEPTION(::drafts::com::sun::star::configuration::backend::CannotConnectException, Raise) \
+ WRAP_EXCEPTION(::drafts::com::sun::star::configuration::backend::BackendSetupException, Raise) \
+ WRAP_EXCEPTION(::drafts::com::sun::star::configuration::backend::BackendAccessException, Raise) \
+ WRAP_EXCEPTION(::com::sun::star::configuration::MissingBootstrapFileException, Raise) \
+ WRAP_EXCEPTION(::com::sun::star::configuration::InvalidBootstrapFileException, Raise) \
+ WRAP_EXCEPTION(::com::sun::star::configuration::InstallationIncompleteException, Raise) \
+ WRAP_EXCEPTION(::com::sun::star::configuration::CannotLoadConfigurationException, Raise) \
+ WRAP_EXCEPTION(::com::sun::star::lang::WrappedTargetException, Raise) \
+ WRAP_EXCEPTION(::com::sun::star::lang::WrappedTargetRuntimeException, Raise) \
+ WRAP_EXCEPTION(::com::sun::star::lang::DisposedException, Raise) \
+ WRAP_EXCEPTION(::com::sun::star::uno::RuntimeException, Raise) \
+ WRAP_EXCEPTION(::com::sun::star::uno::Exception, Raise)
+
#define WRAP_CONFIGBACKEND_EXCEPTIONS( Raise ) \
WRAP_EXCEPTION(::drafts::com::sun::star::configuration::backend::ConnectionLostException, Raise) \
WRAP_EXCEPTION(::drafts::com::sun::star::configuration::backend::BackendAccessException, Raise) \
@@ -109,6 +138,23 @@
#define WRAP_OTHER_EXCEPTIONS( Raise ) \
WRAP_EXCEPTION(::com::sun::star::uno::Exception, Raise)
+#define WRAP_CONFIGBACKEND_CREATION_EXCEPTIONS1( Raise, Arg ) \
+ WRAP_EXCEPTION1(::drafts::com::sun::star::configuration::backend::InsufficientAccessRightsException, Raise, Arg) \
+ WRAP_EXCEPTION1(::drafts::com::sun::star::configuration::backend::AuthenticationFailedException, Raise, Arg) \
+ WRAP_EXCEPTION1(::drafts::com::sun::star::configuration::backend::InvalidAuthenticationMechanismException, Raise, Arg) \
+ WRAP_EXCEPTION1(::drafts::com::sun::star::configuration::backend::CannotConnectException, Raise, Arg) \
+ WRAP_EXCEPTION1(::drafts::com::sun::star::configuration::backend::BackendSetupException, Raise, Arg) \
+ WRAP_EXCEPTION1(::drafts::com::sun::star::configuration::backend::BackendAccessException, Raise, Arg) \
+ WRAP_EXCEPTION1(::com::sun::star::configuration::MissingBootstrapFileException, Raise, Arg) \
+ WRAP_EXCEPTION1(::com::sun::star::configuration::InvalidBootstrapFileException, Raise, Arg) \
+ WRAP_EXCEPTION1(::com::sun::star::configuration::InstallationIncompleteException, Raise, Arg) \
+ WRAP_EXCEPTION1(::com::sun::star::configuration::CannotLoadConfigurationException, Raise, Arg) \
+ WRAP_EXCEPTION1(::com::sun::star::lang::WrappedTargetException, Raise, Arg) \
+ WRAP_EXCEPTION1(::com::sun::star::lang::WrappedTargetRuntimeException, Raise, Arg) \
+ WRAP_EXCEPTION1(::com::sun::star::lang::DisposedException, Raise, Arg) \
+ WRAP_EXCEPTION1(::com::sun::star::uno::RuntimeException, Raise, Arg) \
+ WRAP_EXCEPTION1(::com::sun::star::uno::Exception, Raise, Arg)
+
#define WRAP_CONFIGBACKEND_EXCEPTIONS1( Raise, Arg ) \
WRAP_EXCEPTION1(::drafts::com::sun::star::configuration::backend::ConnectionLostException, Raise, Arg) \
WRAP_EXCEPTION1(::drafts::com::sun::star::configuration::backend::BackendAccessException, Raise, Arg) \