41#include <com/sun/star/lang/XServiceInfo.hpp>
42#include <com/sun/star/container/XNamed.hpp>
49typedef ::cppu::WeakComponentImplHelper< css::lang::XServiceInfo,
50 css::sdbcx::XDataDescriptorFactory,
51 css::container::XNamed
62 css::uno::Reference< css::sdbc::XConnection >
m_conn;
69 const css::uno::Sequence< OUString > &supportedServices,
70 const ::rtl::Reference< comphelper::RefCountedMutex >& refMutex,
71 css::uno::Reference< css::sdbc::XConnection > conn,
76 void copyValuesFrom(
const css::uno::Reference< css::beans::XPropertySet > &set );
80 const OUString &
name,
const css::uno::Any & value );
83 virtual void SAL_CALL
acquire() noexcept
override { ReflectionBase_BASE::acquire(); }
84 virtual void SAL_CALL
release() noexcept
override { ReflectionBase_BASE::release(); }
86 const css::uno::Type & reqType )
override;
92 css::uno::Any & rConvertedValue,
93 css::uno::Any & rOldValue,
95 const css::uno::Any& rValue )
override;
99 const css::uno::Any& rValue )
override;
101 using ::cppu::OPropertySetHelper::getFastPropertyValue;
104 css::uno::Any& rValue,
105 sal_Int32 nHandle )
const override;
108 css::uno::Reference < css::beans::XPropertySetInfo > SAL_CALL
getPropertySetInfo()
override;
116 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes()
override;
120 virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL
124 virtual OUString SAL_CALL
getName( )
override;
125 virtual void SAL_CALL
setName(
const OUString& aName )
override;
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &reqType) override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
void copyValuesFrom(const css::uno::Reference< css::beans::XPropertySet > &set)
void SAL_CALL getFastPropertyValue(css::uno::Any &rValue, sal_Int32 nHandle) const override
virtual OUString SAL_CALL getImplementationName() override
css::uno::Reference< css::sdbc::XConnection > m_conn
css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
::rtl::Reference< comphelper::RefCountedMutex > m_xMutex
virtual void SAL_CALL release() noexcept override
virtual sal_Bool SAL_CALL convertFastPropertyValue(css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) override
virtual void SAL_CALL setName(const OUString &aName) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
const css::uno::Sequence< OUString > m_supportedServices
std::vector< css::uno::Any > m_values
const OUString m_implName
cppu::IPropertyArrayHelper & m_propsDesc
ConnectionSettings * m_pSettings
virtual OUString SAL_CALL getName() override
virtual void SAL_CALL acquire() noexcept override
virtual void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle, const css::uno::Any &rValue) override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
ReflectionBase(OUString implName, const css::uno::Sequence< OUString > &supportedServices, const ::rtl::Reference< comphelper::RefCountedMutex > &refMutex, css::uno::Reference< css::sdbc::XConnection > conn, ConnectionSettings *pSettings, cppu::IPropertyArrayHelper &props)
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL createDataDescriptor() override=0
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
void setPropertyValue_NoBroadcast_public(const OUString &name, const css::uno::Any &value)
::cppu::WeakComponentImplHelper< css::lang::XServiceInfo, css::sdbcx::XDataDescriptorFactory, css::container::XNamed > ReflectionBase_BASE