54 Any aRet = ODescriptor::queryInterface( rType);
55 return aRet.hasValue() ? aRet : OGroup_BASE::queryInterface( rType);
75 Sequence< Property > aProps;
77 return new ::cppu::OPropertyArrayHelper(aProps);
141 return ::cppu::OPropertySetHelper::createPropertySetInfo(
getInfoHelper());
157 OGroup_BASE::acquire();
162 OGroup_BASE::release();
IMPLEMENT_SERVICE_INFO(OGroup,"com.sun.star.sdbcx.VGroup","com.sun.star.sdbcx.Group")
::cppu::IPropertyArrayHelper * getArrayHelper()
void describeProperties(css::uno::Sequence< css::beans::Property > &_rProps) const
void disposing(std::unique_lock< std::mutex > &rGuard)
virtual void refreshUsers()=0
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes()
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual void SAL_CALL release() noexcept override
virtual void SAL_CALL acquire() noexcept override
virtual sal_Int32 SAL_CALL getGrantablePrivileges(const OUString &objName, sal_Int32 objType) override
virtual ::cppu::IPropertyArrayHelper * createArrayHelper() const override
virtual void SAL_CALL revokePrivileges(const OUString &objName, sal_Int32 objType, sal_Int32 objPrivileges) override
virtual ~OGroup() override
virtual OUString SAL_CALL getName() override
std::unique_ptr< OUsers > m_pUsers
virtual void SAL_CALL disposing() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
virtual sal_Int32 SAL_CALL getPrivileges(const OUString &objName, sal_Int32 objType) override
virtual void SAL_CALL grantPrivileges(const OUString &objName, sal_Int32 objType, sal_Int32 objPrivileges) override
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getUsers() override
virtual void SAL_CALL setName(const OUString &aName) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
mutable::osl::Mutex m_aMutex
::cppu::WeakComponentImplHelper< css::sdbcx::XUsersSupplier, css::sdbcx::XAuthorizable, css::container::XNamed, css::lang::XServiceInfo > OGroup_BASE
void checkDisposed(bool _bThrow)