summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dbaccess/source/core/dataaccess/myucp_datasupplier.cxx10
-rw-r--r--dbaccess/source/core/dataaccess/myucp_datasupplier.hxx4
-rw-r--r--dbaccess/source/core/dataaccess/myucp_resultset.cxx11
-rw-r--r--ucb/Library_ucpgio1.mk1
-rw-r--r--ucb/source/ucp/cmis/cmis_datasupplier.cxx5
-rw-r--r--ucb/source/ucp/cmis/cmis_datasupplier.hxx4
-rw-r--r--ucb/source/ucp/cmis/cmis_resultset.cxx5
-rw-r--r--ucb/source/ucp/ext/ucpext_resultset.cxx3
-rw-r--r--ucb/source/ucp/gio/gio_resultset.cxx3
-rw-r--r--ucb/source/ucp/gvfs/gvfs_directory.cxx13
-rw-r--r--ucb/source/ucp/gvfs/gvfs_directory.hxx4
-rw-r--r--ucb/source/ucp/hierarchy/dynamicresultset.cxx5
-rw-r--r--ucb/source/ucp/odma/odma_resultset.cxx5
-rw-r--r--ucb/source/ucp/package/pkgresultset.cxx5
-rw-r--r--ucb/source/ucp/tdoc/tdoc_resultset.cxx5
-rw-r--r--ucb/source/ucp/webdav-neon/webdavresultset.cxx5
-rw-r--r--ucb/source/ucp/webdav/webdavresultset.cxx6
-rw-r--r--ucbhelper/inc/ucbhelper/resultset.hxx4
-rw-r--r--ucbhelper/source/provider/resultset.cxx25
19 files changed, 57 insertions, 66 deletions
diff --git a/dbaccess/source/core/dataaccess/myucp_datasupplier.cxx b/dbaccess/source/core/dataaccess/myucp_datasupplier.cxx
index 66f6a2fbed4c..108751038351 100644
--- a/dbaccess/source/core/dataaccess/myucp_datasupplier.cxx
+++ b/dbaccess/source/core/dataaccess/myucp_datasupplier.cxx
@@ -78,15 +78,12 @@ struct DataSupplier_Impl
osl::Mutex m_aMutex;
ResultList m_aResults;
rtl::Reference< ODocumentContainer > m_xContent;
- Reference< XMultiServiceFactory > m_xSMgr;
sal_Int32 m_nOpenMode;
sal_Bool m_bCountFinal;
- DataSupplier_Impl( const Reference< XMultiServiceFactory >& rxSMgr,
- const rtl::Reference< ODocumentContainer >& rContent,
+ DataSupplier_Impl( const rtl::Reference< ODocumentContainer >& rContent,
sal_Int32 nOpenMode )
: m_xContent(rContent)
- , m_xSMgr( rxSMgr )
, m_nOpenMode( nOpenMode )
, m_bCountFinal( sal_False ) {}
~DataSupplier_Impl();
@@ -114,10 +111,9 @@ DataSupplier_Impl::~DataSupplier_Impl()
//=========================================================================
DBG_NAME(DataSupplier)
-DataSupplier::DataSupplier( const Reference< XMultiServiceFactory >& rxSMgr,
- const rtl::Reference< ODocumentContainer >& rContent,
+DataSupplier::DataSupplier( const rtl::Reference< ODocumentContainer >& rContent,
sal_Int32 nOpenMode )
-: m_pImpl( new DataSupplier_Impl( rxSMgr, rContent,nOpenMode ) )
+: m_pImpl( new DataSupplier_Impl( rContent,nOpenMode ) )
{
DBG_CTOR(DataSupplier,NULL);
diff --git a/dbaccess/source/core/dataaccess/myucp_datasupplier.hxx b/dbaccess/source/core/dataaccess/myucp_datasupplier.hxx
index e69964225b4e..0274d5cc2025 100644
--- a/dbaccess/source/core/dataaccess/myucp_datasupplier.hxx
+++ b/dbaccess/source/core/dataaccess/myucp_datasupplier.hxx
@@ -34,9 +34,7 @@ class DataSupplier : public ucbhelper::ResultSetDataSupplier
::std::auto_ptr<DataSupplier_Impl> m_pImpl;
public:
- DataSupplier( const com::sun::star::uno::Reference<
- com::sun::star::lang::XMultiServiceFactory >& rxSMgr,
- const rtl::Reference< ODocumentContainer >& rxContent,
+ DataSupplier( const rtl::Reference< ODocumentContainer >& rxContent,
sal_Int32 nOpenMode );
virtual ~DataSupplier();
diff --git a/dbaccess/source/core/dataaccess/myucp_resultset.cxx b/dbaccess/source/core/dataaccess/myucp_resultset.cxx
index 208def6f12cb..7da5760dd422 100644
--- a/dbaccess/source/core/dataaccess/myucp_resultset.cxx
+++ b/dbaccess/source/core/dataaccess/myucp_resultset.cxx
@@ -29,6 +29,7 @@
#include "myucp_datasupplier.hxx"
#include "myucp_resultset.hxx"
+#include <comphelper/processfactory.hxx>
using namespace ::com::sun::star::uno;
@@ -66,10 +67,9 @@ DynamicResultSet::DynamicResultSet(
void DynamicResultSet::initStatic()
{
m_xResultSet1
- = new ::ucbhelper::ResultSet( m_xSMgr,
+ = new ::ucbhelper::ResultSet( comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
- new DataSupplier( m_xSMgr,
- m_xContent,
+ new DataSupplier( m_xContent,
m_aCommand.Mode ),
m_xEnv );
}
@@ -77,10 +77,9 @@ void DynamicResultSet::initStatic()
void DynamicResultSet::initDynamic()
{
m_xResultSet1
- = new ::ucbhelper::ResultSet( m_xSMgr,
+ = new ::ucbhelper::ResultSet( comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
- new DataSupplier( m_xSMgr,
- m_xContent,
+ new DataSupplier( m_xContent,
m_aCommand.Mode ),
m_xEnv );
m_xResultSet2 = m_xResultSet1;
diff --git a/ucb/Library_ucpgio1.mk b/ucb/Library_ucpgio1.mk
index 27c7dea74ae3..f7ed767a0a49 100644
--- a/ucb/Library_ucpgio1.mk
+++ b/ucb/Library_ucpgio1.mk
@@ -32,6 +32,7 @@ $(eval $(call gb_Library_set_componentfile,ucpgio1,ucb/source/ucp/gio/ucpgio))
$(eval $(call gb_Library_use_sdk_api,ucpgio1))
$(eval $(call gb_Library_use_libraries,ucpgio1,\
+ comphelper \
cppu \
cppuhelper \
sal \
diff --git a/ucb/source/ucp/cmis/cmis_datasupplier.cxx b/ucb/source/ucp/cmis/cmis_datasupplier.cxx
index 5d075740b0de..79de0590c6ac 100644
--- a/ucb/source/ucp/cmis/cmis_datasupplier.cxx
+++ b/ucb/source/ucp/cmis/cmis_datasupplier.cxx
@@ -28,9 +28,8 @@ namespace cmis
typedef std::vector< ResultListEntry* > ResultList;
- DataSupplier::DataSupplier( const uno::Reference< lang::XMultiServiceFactory >& rxSMgr,
- ChildrenProvider* pChildrenProvider, sal_Int32 nOpenMode )
- : m_pChildrenProvider( pChildrenProvider ), m_xSMgr(rxSMgr), mnOpenMode(nOpenMode), mbCountFinal(false)
+ DataSupplier::DataSupplier( ChildrenProvider* pChildrenProvider, sal_Int32 nOpenMode )
+ : m_pChildrenProvider( pChildrenProvider ), mnOpenMode(nOpenMode), mbCountFinal(false)
{
}
diff --git a/ucb/source/ucp/cmis/cmis_datasupplier.hxx b/ucb/source/ucp/cmis/cmis_datasupplier.hxx
index 7a3b42060ffa..a2d4db58a324 100644
--- a/ucb/source/ucp/cmis/cmis_datasupplier.hxx
+++ b/ucb/source/ucp/cmis/cmis_datasupplier.hxx
@@ -41,15 +41,13 @@ namespace cmis
{
private:
ChildrenProvider* m_pChildrenProvider;
- com::sun::star::uno::Reference< com::sun::star::lang::XMultiServiceFactory > m_xSMgr;
sal_Int32 mnOpenMode;
bool mbCountFinal;
bool getData();
ResultList maResults;
public:
- DataSupplier( const com::sun::star::uno::Reference< com::sun::star::lang::XMultiServiceFactory >& rxSMgr,
- ChildrenProvider* pChildrenProvider, sal_Int32 nOpenMode );
+ DataSupplier( ChildrenProvider* pChildrenProvider, sal_Int32 nOpenMode );
virtual ~DataSupplier();
diff --git a/ucb/source/ucp/cmis/cmis_resultset.cxx b/ucb/source/ucp/cmis/cmis_resultset.cxx
index 86ed3cacccce..a9d4f8311971 100644
--- a/ucb/source/ucp/cmis/cmis_resultset.cxx
+++ b/ucb/source/ucp/cmis/cmis_resultset.cxx
@@ -9,6 +9,7 @@
#include "cmis_datasupplier.hxx"
#include "cmis_resultset.hxx"
+#include <comphelper/processfactory.hxx>
using namespace com::sun::star::lang;
using namespace com::sun::star::ucb;
@@ -30,8 +31,8 @@ namespace cmis
void DynamicResultSet::initStatic()
{
m_xResultSet1 = new ::ucbhelper::ResultSet(
- m_xSMgr, m_aCommand.Properties,
- new DataSupplier( m_xSMgr, m_pChildrenProvider, m_aCommand.Mode ), m_xEnv );
+ comphelper::getComponentContext(m_xSMgr), m_aCommand.Properties,
+ new DataSupplier( m_pChildrenProvider, m_aCommand.Mode ), m_xEnv );
}
void DynamicResultSet::initDynamic()
diff --git a/ucb/source/ucp/ext/ucpext_resultset.cxx b/ucb/source/ucp/ext/ucpext_resultset.cxx
index 73fe97431f93..3097a65f7693 100644
--- a/ucb/source/ucp/ext/ucpext_resultset.cxx
+++ b/ucb/source/ucp/ext/ucpext_resultset.cxx
@@ -22,6 +22,7 @@
#include "ucpext_datasupplier.hxx"
#include <ucbhelper/resultset.hxx>
+#include <comphelper/processfactory.hxx>
//......................................................................................................................
namespace ucb { namespace ucp { namespace ext
@@ -67,7 +68,7 @@ namespace ucb { namespace ucp { namespace ext
m_aCommand.Mode
) );
m_xResultSet1 = new ::ucbhelper::ResultSet(
- m_xSMgr,
+ comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
pDataSupplier.get(),
m_xEnvironment
diff --git a/ucb/source/ucp/gio/gio_resultset.cxx b/ucb/source/ucp/gio/gio_resultset.cxx
index b732296ce674..862baf896f01 100644
--- a/ucb/source/ucp/gio/gio_resultset.cxx
+++ b/ucb/source/ucp/gio/gio_resultset.cxx
@@ -19,6 +19,7 @@
#include "gio_datasupplier.hxx"
#include "gio_resultset.hxx"
+#include "comphelper/processfactory.hxx"
using namespace com::sun::star::lang;
using namespace com::sun::star::ucb;
@@ -40,7 +41,7 @@ DynamicResultSet::DynamicResultSet(
void DynamicResultSet::initStatic()
{
m_xResultSet1 = new ::ucbhelper::ResultSet(
- m_xSMgr, m_aCommand.Properties,
+ comphelper::getComponentContext(m_xSMgr), m_aCommand.Properties,
new DataSupplier( m_xSMgr, m_xContent, m_aCommand.Mode ), m_xEnv );
}
diff --git a/ucb/source/ucp/gvfs/gvfs_directory.cxx b/ucb/source/ucp/gvfs/gvfs_directory.cxx
index 7ece3b2eb5ce..52c8fc11b65a 100644
--- a/ucb/source/ucp/gvfs/gvfs_directory.cxx
+++ b/ucb/source/ucp/gvfs/gvfs_directory.cxx
@@ -31,6 +31,7 @@
#include <libgnomevfs/gnome-vfs-utils.h>
#include <libgnomevfs/gnome-vfs-directory.h>
+#include <comphelper/processfactory.hxx>
using namespace com::sun::star;
using namespace gvfs;
@@ -50,10 +51,9 @@ DynamicResultSet::DynamicResultSet(
void DynamicResultSet::initStatic()
{
m_xResultSet1
- = new ::ucbhelper::ResultSet( m_xSMgr,
+ = new ::ucbhelper::ResultSet( comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
- new DataSupplier( m_xSMgr,
- m_xContent,
+ new DataSupplier( m_xContent,
m_aCommand.Mode ),
m_xEnv );
}
@@ -108,15 +108,13 @@ struct gvfs::DataSupplier_Impl
osl::Mutex m_aMutex;
ResultList m_aResults;
rtl::Reference< Content > m_xContent;
- uno::Reference< lang::XMultiServiceFactory > m_xSMgr;
sal_Int32 m_nOpenMode;
sal_Bool m_bCountFinal;
DataSupplier_Impl(
- const uno::Reference< lang::XMultiServiceFactory >& rxSMgr,
const rtl::Reference< Content >& rContent,
sal_Int32 nOpenMode )
- : m_xContent( rContent ), m_xSMgr( rxSMgr ),
+ : m_xContent( rContent ),
m_nOpenMode( nOpenMode ), m_bCountFinal( sal_False ) {}
~DataSupplier_Impl()
{
@@ -132,10 +130,9 @@ struct gvfs::DataSupplier_Impl
};
DataSupplier::DataSupplier(
- const uno::Reference< lang::XMultiServiceFactory >& rxSMgr,
const rtl::Reference< Content >& rContent,
sal_Int32 nOpenMode )
-: m_pImpl( new DataSupplier_Impl( rxSMgr, rContent, nOpenMode ) )
+: m_pImpl( new DataSupplier_Impl( rContent, nOpenMode ) )
{
}
diff --git a/ucb/source/ucp/gvfs/gvfs_directory.hxx b/ucb/source/ucp/gvfs/gvfs_directory.hxx
index 45273b7de82d..709b71fdef04 100644
--- a/ucb/source/ucp/gvfs/gvfs_directory.hxx
+++ b/ucb/source/ucp/gvfs/gvfs_directory.hxx
@@ -54,9 +54,7 @@ private:
sal_Bool getData();
public:
- DataSupplier( const com::sun::star::uno::Reference<
- com::sun::star::lang::XMultiServiceFactory >& rxSMgr,
- const rtl::Reference< Content >& rContent,
+ DataSupplier(const rtl::Reference< Content >& rContent,
sal_Int32 nOpenMode);
virtual ~DataSupplier();
diff --git a/ucb/source/ucp/hierarchy/dynamicresultset.cxx b/ucb/source/ucp/hierarchy/dynamicresultset.cxx
index 92df5b97a205..bb7d735b84db 100644
--- a/ucb/source/ucp/hierarchy/dynamicresultset.cxx
+++ b/ucb/source/ucp/hierarchy/dynamicresultset.cxx
@@ -28,6 +28,7 @@
*************************************************************************/
#include "hierarchydatasupplier.hxx"
#include "dynamicresultset.hxx"
+#include <comphelper/processfactory.hxx>
using namespace com::sun::star;
using namespace hierarchy_ucp;
@@ -59,7 +60,7 @@ void DynamicResultSet::initStatic()
{
m_xResultSet1
= new ::ucbhelper::ResultSet(
- m_xSMgr,
+ comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
new HierarchyResultSetDataSupplier( m_xSMgr,
m_xContent,
@@ -71,7 +72,7 @@ void DynamicResultSet::initDynamic()
{
m_xResultSet1
= new ::ucbhelper::ResultSet(
- m_xSMgr,
+ comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
new HierarchyResultSetDataSupplier( m_xSMgr,
m_xContent,
diff --git a/ucb/source/ucp/odma/odma_resultset.cxx b/ucb/source/ucp/odma/odma_resultset.cxx
index 3099cbd97e99..c94f340ed7fa 100644
--- a/ucb/source/ucp/odma/odma_resultset.cxx
+++ b/ucb/source/ucp/odma/odma_resultset.cxx
@@ -32,6 +32,7 @@
*************************************************************************/
#include "odma_datasupplier.hxx"
#include "odma_resultset.hxx"
+#include "comphelper/processfactory.hxx"
using namespace com::sun::star::lang;
using namespace com::sun::star::ucb;
@@ -67,7 +68,7 @@ DynamicResultSet::DynamicResultSet(
void DynamicResultSet::initStatic()
{
m_xResultSet1
- = new ::ucbhelper::ResultSet( m_xSMgr,
+ = new ::ucbhelper::ResultSet( comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
new DataSupplier( m_xSMgr,
m_xContent,
@@ -79,7 +80,7 @@ void DynamicResultSet::initStatic()
void DynamicResultSet::initDynamic()
{
m_xResultSet1
- = new ::ucbhelper::ResultSet( m_xSMgr,
+ = new ::ucbhelper::ResultSet( comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
new DataSupplier( m_xSMgr,
m_xContent,
diff --git a/ucb/source/ucp/package/pkgresultset.cxx b/ucb/source/ucp/package/pkgresultset.cxx
index 28b097d84a76..d4f353761766 100644
--- a/ucb/source/ucp/package/pkgresultset.cxx
+++ b/ucb/source/ucp/package/pkgresultset.cxx
@@ -28,6 +28,7 @@
*************************************************************************/
#include "pkgdatasupplier.hxx"
#include "pkgresultset.hxx"
+#include <comphelper/processfactory.hxx>
using namespace com::sun::star;
@@ -61,7 +62,7 @@ DynamicResultSet::DynamicResultSet(
void DynamicResultSet::initStatic()
{
m_xResultSet1
- = new ::ucbhelper::ResultSet( m_xSMgr,
+ = new ::ucbhelper::ResultSet( comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
new DataSupplier( m_xSMgr,
m_xContent,
@@ -73,7 +74,7 @@ void DynamicResultSet::initStatic()
void DynamicResultSet::initDynamic()
{
m_xResultSet1
- = new ::ucbhelper::ResultSet( m_xSMgr,
+ = new ::ucbhelper::ResultSet( comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
new DataSupplier( m_xSMgr,
m_xContent,
diff --git a/ucb/source/ucp/tdoc/tdoc_resultset.cxx b/ucb/source/ucp/tdoc/tdoc_resultset.cxx
index 0faed835da42..7fc027ce899e 100644
--- a/ucb/source/ucp/tdoc/tdoc_resultset.cxx
+++ b/ucb/source/ucp/tdoc/tdoc_resultset.cxx
@@ -32,6 +32,7 @@
#include "tdoc_datasupplier.hxx"
#include "tdoc_resultset.hxx"
#include "tdoc_content.hxx"
+#include <comphelper/processfactory.hxx>
using namespace com::sun::star;
using namespace tdoc_ucp;
@@ -63,7 +64,7 @@ void DynamicResultSet::initStatic()
{
m_xResultSet1
= new ::ucbhelper::ResultSet(
- m_xSMgr,
+ comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
new ResultSetDataSupplier( m_xSMgr,
m_xContent,
@@ -75,7 +76,7 @@ void DynamicResultSet::initDynamic()
{
m_xResultSet1
= new ::ucbhelper::ResultSet(
- m_xSMgr,
+ comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
new ResultSetDataSupplier( m_xSMgr,
m_xContent,
diff --git a/ucb/source/ucp/webdav-neon/webdavresultset.cxx b/ucb/source/ucp/webdav-neon/webdavresultset.cxx
index e74354855f86..dbd51a51ebbc 100644
--- a/ucb/source/ucp/webdav-neon/webdavresultset.cxx
+++ b/ucb/source/ucp/webdav-neon/webdavresultset.cxx
@@ -37,6 +37,7 @@
*************************************************************************/
#include "webdavresultset.hxx"
#include "DAVSession.hxx"
+#include <comphelper/processfactory.hxx>
using namespace com::sun::star;
using namespace webdav_ucp;
@@ -69,7 +70,7 @@ DynamicResultSet::DynamicResultSet(
void DynamicResultSet::initStatic()
{
m_xResultSet1
- = new ::ucbhelper::ResultSet( m_xSMgr,
+ = new ::ucbhelper::ResultSet( comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
new DataSupplier( m_xSMgr,
m_xContent,
@@ -81,7 +82,7 @@ void DynamicResultSet::initStatic()
void DynamicResultSet::initDynamic()
{
m_xResultSet1
- = new ::ucbhelper::ResultSet( m_xSMgr,
+ = new ::ucbhelper::ResultSet( comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
new DataSupplier( m_xSMgr,
m_xContent,
diff --git a/ucb/source/ucp/webdav/webdavresultset.cxx b/ucb/source/ucp/webdav/webdavresultset.cxx
index 602778900d7b..1587d9ba1e41 100644
--- a/ucb/source/ucp/webdav/webdavresultset.cxx
+++ b/ucb/source/ucp/webdav/webdavresultset.cxx
@@ -30,6 +30,8 @@
#include "DAVSession.hxx"
#endif
+#include "comphelper/processfactory.hxx"
+
using namespace com::sun::star;
using namespace http_dav_ucp;
@@ -61,7 +63,7 @@ DynamicResultSet::DynamicResultSet(
void DynamicResultSet::initStatic()
{
m_xResultSet1
- = new ::ucbhelper::ResultSet( m_xSMgr,
+ = new ::ucbhelper::ResultSet( comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
new DataSupplier( m_xSMgr,
m_xContent,
@@ -73,7 +75,7 @@ void DynamicResultSet::initStatic()
void DynamicResultSet::initDynamic()
{
m_xResultSet1
- = new ::ucbhelper::ResultSet( m_xSMgr,
+ = new ::ucbhelper::ResultSet( comphelper::getComponentContext(m_xSMgr),
m_aCommand.Properties,
new DataSupplier( m_xSMgr,
m_xContent,
diff --git a/ucbhelper/inc/ucbhelper/resultset.hxx b/ucbhelper/inc/ucbhelper/resultset.hxx
index 03752dd98223..3c6c7e5e46a0 100644
--- a/ucbhelper/inc/ucbhelper/resultset.hxx
+++ b/ucbhelper/inc/ucbhelper/resultset.hxx
@@ -83,7 +83,7 @@ public:
*/
ResultSet(
const com::sun::star::uno::Reference<
- com::sun::star::lang::XMultiServiceFactory >& rxSMgr,
+ com::sun::star::uno::XComponentContext >& rxContext,
const com::sun::star::uno::Sequence<
com::sun::star::beans::Property >& rProperties,
const rtl::Reference< ResultSetDataSupplier >& rDataSupplier );
@@ -99,7 +99,7 @@ public:
*/
ResultSet(
const com::sun::star::uno::Reference<
- com::sun::star::lang::XMultiServiceFactory >& rxSMgr,
+ com::sun::star::uno::XComponentContext >& rxContext,
const com::sun::star::uno::Sequence<
com::sun::star::beans::Property >& rProperties,
const rtl::Reference< ResultSetDataSupplier >& rDataSupplier,
diff --git a/ucbhelper/source/provider/resultset.cxx b/ucbhelper/source/provider/resultset.cxx
index b17494e5316e..9bc380748c62 100644
--- a/ucbhelper/source/provider/resultset.cxx
+++ b/ucbhelper/source/provider/resultset.cxx
@@ -86,7 +86,6 @@ class PropertySetInfo :
public lang::XTypeProvider,
public beans::XPropertySetInfo
{
- uno::Reference< lang::XMultiServiceFactory > m_xSMgr;
uno::Sequence< beans::Property >* m_pProps;
private:
@@ -95,7 +94,6 @@ private:
public:
PropertySetInfo(
- const uno::Reference< lang::XMultiServiceFactory >& rxSMgr,
const PropertyInfo* pProps,
sal_Int32 nProps );
virtual ~PropertySetInfo();
@@ -173,7 +171,7 @@ namespace ucbhelper
struct ResultSet_Impl
{
- uno::Reference< lang::XMultiServiceFactory > m_xSMgr;
+ uno::Reference< uno::XComponentContext > m_xContext;
uno::Reference< com::sun::star::ucb::XCommandEnvironment > m_xEnv;
uno::Reference< beans::XPropertySetInfo > m_xPropSetInfo;
uno::Reference< sdbc::XResultSetMetaData > m_xMetaData;
@@ -187,7 +185,7 @@ struct ResultSet_Impl
sal_Bool m_bAfterLast;
inline ResultSet_Impl(
- const uno::Reference< lang::XMultiServiceFactory >& rxSMgr,
+ const uno::Reference< uno::XComponentContext >& rxContext,
const uno::Sequence< beans::Property >& rProperties,
const rtl::Reference< ResultSetDataSupplier >& rDataSupplier,
const uno::Reference< com::sun::star::ucb::XCommandEnvironment >&
@@ -196,11 +194,11 @@ struct ResultSet_Impl
};
inline ResultSet_Impl::ResultSet_Impl(
- const uno::Reference< lang::XMultiServiceFactory >& rxSMgr,
+ const uno::Reference< uno::XComponentContext >& rxContext,
const uno::Sequence< beans::Property >& rProperties,
const rtl::Reference< ResultSetDataSupplier >& rDataSupplier,
const uno::Reference< com::sun::star::ucb::XCommandEnvironment >& rxEnv )
-: m_xSMgr( rxSMgr ),
+: m_xContext( rxContext ),
m_xEnv( rxEnv ),
m_aProperties( rProperties ),
m_xDataSupplier( rDataSupplier ),
@@ -228,11 +226,11 @@ inline ResultSet_Impl::~ResultSet_Impl()
//=========================================================================
ResultSet::ResultSet(
- const uno::Reference< lang::XMultiServiceFactory >& rxSMgr,
+ const uno::Reference< uno::XComponentContext >& rxContext,
const uno::Sequence< beans::Property >& rProperties,
const rtl::Reference< ResultSetDataSupplier >& rDataSupplier )
: m_pImpl( new ResultSet_Impl(
- rxSMgr,
+ rxContext,
rProperties,
rDataSupplier,
uno::Reference< com::sun::star::ucb::XCommandEnvironment >() ) )
@@ -242,11 +240,11 @@ ResultSet::ResultSet(
//=========================================================================
ResultSet::ResultSet(
- const uno::Reference< lang::XMultiServiceFactory >& rxSMgr,
+ const uno::Reference< uno::XComponentContext >& rxContext,
const uno::Sequence< beans::Property >& rProperties,
const rtl::Reference< ResultSetDataSupplier >& rDataSupplier,
const uno::Reference< com::sun::star::ucb::XCommandEnvironment >& rxEnv )
-: m_pImpl( new ResultSet_Impl( rxSMgr, rProperties, rDataSupplier, rxEnv ) )
+: m_pImpl( new ResultSet_Impl( rxContext, rProperties, rDataSupplier, rxEnv ) )
{
rDataSupplier->m_pResultSet = this;
}
@@ -372,7 +370,7 @@ uno::Reference< sdbc::XResultSetMetaData > SAL_CALL ResultSet::getMetaData()
osl::MutexGuard aGuard( m_pImpl->m_aMutex );
if ( !m_pImpl->m_xMetaData.is() )
- m_pImpl->m_xMetaData = new ResultSetMetaData( ucbhelper::getComponentContext(m_pImpl->m_xSMgr),
+ m_pImpl->m_xMetaData = new ResultSetMetaData( m_pImpl->m_xContext,
m_pImpl->m_aProperties );
return m_pImpl->m_xMetaData;
@@ -1328,8 +1326,7 @@ ResultSet::getPropertySetInfo()
if ( !m_pImpl->m_xPropSetInfo.is() )
m_pImpl->m_xPropSetInfo
- = new PropertySetInfo( m_pImpl->m_xSMgr,
- aPropertyTable,
+ = new PropertySetInfo( aPropertyTable,
RESULTSET_PROPERTY_COUNT );
return m_pImpl->m_xPropSetInfo;
}
@@ -1575,10 +1572,8 @@ namespace ucbhelper_impl {
//=========================================================================
PropertySetInfo::PropertySetInfo(
- const uno::Reference< lang::XMultiServiceFactory >& rxSMgr,
const PropertyInfo* pProps,
sal_Int32 nProps )
-: m_xSMgr( rxSMgr )
{
m_pProps = new uno::Sequence< beans::Property >( nProps );