63 Any aRet = ODescriptor::queryInterface( rType);
64 return aRet.hasValue() ? aRet : OUser_BASE::queryInterface( rType);
74 Sequence< Property > aProps;
76 return new ::cppu::OPropertyArrayHelper(aProps);
104 catch(
const RuntimeException& )
149 return ::cppu::OPropertySetHelper::createPropertySetInfo(
getInfoHelper());
159 OSL_FAIL(
"OUser::setName: not implemented!" );
166 OUser_BASE::acquire();
171 OUser_BASE::release();
IMPLEMENT_SERVICE_INFO(OUser,"com.sun.star.sdbcx.VUser","com.sun.star.sdbcx.User")
::cppu::IPropertyArrayHelper * getArrayHelper()
void describeProperties(css::uno::Sequence< css::beans::Property > &_rProps) const
void disposing(std::unique_lock< std::mutex > &rGuard)
virtual void refreshGroups()=0
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes()
virtual void SAL_CALL release() noexcept override
std::unique_ptr< OGroups > m_pGroups
virtual void SAL_CALL setName(const OUString &aName) override
virtual sal_Int32 SAL_CALL getGrantablePrivileges(const OUString &objName, sal_Int32 objType) override
virtual ::cppu::IPropertyArrayHelper * createArrayHelper() const override
virtual ~OUser() override
virtual sal_Int32 SAL_CALL getPrivileges(const OUString &objName, sal_Int32 objType) override
virtual OUString SAL_CALL getName() override
virtual void SAL_CALL acquire() noexcept override
virtual void SAL_CALL revokePrivileges(const OUString &objName, sal_Int32 objType, sal_Int32 objPrivileges) override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL grantPrivileges(const OUString &objName, sal_Int32 objType, sal_Int32 objPrivileges) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getGroups() override
virtual void SAL_CALL changePassword(const OUString &objPassword, const OUString &newPassword) override
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
virtual void SAL_CALL disposing() override
mutable::osl::Mutex m_aMutex
::cppu::WeakComponentImplHelper< css::sdbcx::XUser, css::sdbcx::XGroupsSupplier, css::container::XNamed, css::lang::XServiceInfo > OUser_BASE
void checkDisposed(bool _bThrow)