23#include <com/sun/star/lang/XServiceInfo.hpp>
24#include <com/sun/star/lang/XTypeProvider.hpp>
25#include <com/sun/star/ucb/XContentIdentifierMapping.hpp>
26#include <com/sun/star/ucb/XCachedDynamicResultSetFactory.hpp>
32 ,
public css::lang::XTypeProvider
33 ,
public css::lang::XServiceInfo
35 css::uno::Reference< css::ucb::XContentIdentifierMapping >
46 ,
const css::uno::Reference< css::ucb::XContentIdentifierMapping > & xContentMapping
47 ,
const css::uno::Reference< css::uno::XComponentContext > & xContext );
53 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type & rType )
override;
77 public
cppu::WeakImplHelper<
78 css::lang::XServiceInfo,
79 css::
ucb::XCachedDynamicResultSetFactory>
81 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
86 const css::uno::Reference< css::uno::XComponentContext > & xContext);
97 virtual css::uno::Reference< css::ucb::XDynamicResultSet > SAL_CALL
98 createCachedDynamicResultSet(
99 const css::uno::Reference< css::ucb::XDynamicResultSet > & SourceStub
100 ,
const css::uno::Reference< css::ucb::XContentIdentifierMapping > & ContentIdentifierMapping
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual ~CachedDynamicResultSet() override
css::uno::Reference< css::ucb::XContentIdentifierMapping > m_xContentIdentifierMapping
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual void SAL_CALL acquire() noexcept override
virtual void SAL_CALL release() noexcept override
virtual void impl_disposing(const css::lang::EventObject &Source) override
virtual void impl_InitResultSetOne(const css::uno::Reference< css::sdbc::XResultSet > &xResultSet) override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
CachedDynamicResultSet(css::uno::Reference< css::ucb::XDynamicResultSet > const &xOrigin, const css::uno::Reference< css::ucb::XContentIdentifierMapping > &xContentMapping, const css::uno::Reference< css::uno::XComponentContext > &xContext)
virtual OUString SAL_CALL getImplementationName() override
virtual void impl_InitResultSetTwo(const css::uno::Reference< css::sdbc::XResultSet > &xResultSet) override