24#include <com/sun/star/sdbc/XRow.hpp>
25#include <com/sun/star/sdbc/XResultSet.hpp>
37void WpADOGroup::Create()
61 ::std::vector< OUString> aVector;
112 if(eNum & adRightWithGrant)
static const CLSID CLSID_ADOGROUP_25
OAdoGroup(OCatalog *_pParent, bool _bCase, ADOGroup *_pGroup=nullptr)
virtual void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle, const css::uno::Any &rValue) override
static RightsEnum Map2Right(sal_Int32 _eNum)
virtual void SAL_CALL grantPrivileges(const OUString &objName, sal_Int32 objType, sal_Int32 objPrivileges) override
static sal_Int32 MapRight(RightsEnum _eNum)
virtual sal_Int32 SAL_CALL getGrantablePrivileges(const OUString &objName, sal_Int32 objType) override
virtual void SAL_CALL revokePrivileges(const OUString &objName, sal_Int32 objType, sal_Int32 objPrivileges) override
virtual void SAL_CALL getFastPropertyValue(css::uno::Any &rValue, sal_Int32 nHandle) const override
virtual sal_Int32 SAL_CALL getPrivileges(const OUString &objName, sal_Int32 objType) override
static ObjectTypeEnum MapObjectType(sal_Int32 ObjType)
virtual void refreshUsers() override
void put_Name(std::u16string_view _rName)
RightsEnum GetPermissions(const OLEVariant &Name, ObjectTypeEnum ObjectType)
OUString get_Name() const
bool SetPermissions(const OLEVariant &Name, ObjectTypeEnum ObjectType, ActionEnum Action, RightsEnum Rights)
sal::systools::COMReference< ADOGroup > pInterface
void fillElementNames(::std::vector< OUString > &_rVector)
bool isCaseSensitive() const
std::unique_ptr< OUsers > m_pUsers
mutable::osl::Mutex m_aMutex