LibreOffice Module extensions (master) 1
Public Member Functions | Private Attributes | List of all members
extensions::config::WinUserInfo::WinUserInfoBe Class Reference

Implements the PlatformBackend service, a specialization of the XPropertySet service for retrieving Active Directory user profile configuration settings. More...

#include <WinUserInfoBe.hxx>

Inheritance diagram for extensions::config::WinUserInfo::WinUserInfoBe:
[legend]
Collaboration diagram for extensions::config::WinUserInfo::WinUserInfoBe:
[legend]

Public Member Functions

 WinUserInfoBe ()
 
virtual ~WinUserInfoBe () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &aServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual void SAL_CALL setPropertyValue (OUString const &, css::uno::Any const &) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (OUString const &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (OUString const &, css::uno::Reference< css::beans::XPropertyChangeListener > const &) override
 
virtual void SAL_CALL removePropertyChangeListener (OUString const &, css::uno::Reference< css::beans::XPropertyChangeListener > const &) override
 
virtual void SAL_CALL addVetoableChangeListener (OUString const &, css::uno::Reference< css::beans::XVetoableChangeListener > const &) override
 
virtual void SAL_CALL removeVetoableChangeListener (OUString const &, css::uno::Reference< css::beans::XVetoableChangeListener > const &) override
 

Private Attributes

std::unique_ptr< WinUserInfoBe_Implm_pImpl
 
- Private Attributes inherited from extensions::config::WinUserInfo::WinUserInfoMutexHolder
osl::Mutex mMutex
 

Detailed Description

Implements the PlatformBackend service, a specialization of the XPropertySet service for retrieving Active Directory user profile configuration settings.

Definition at line 51 of file WinUserInfoBe.hxx.

Constructor & Destructor Documentation

◆ WinUserInfoBe()

extensions::config::WinUserInfo::WinUserInfoBe::WinUserInfoBe ( )
explicit

Definition at line 306 of file WinUserInfoBe.cxx.

References m_pImpl.

◆ ~WinUserInfoBe()

extensions::config::WinUserInfo::WinUserInfoBe::~WinUserInfoBe ( )
overridevirtual

Definition at line 320 of file WinUserInfoBe.cxx.

Member Function Documentation

◆ addPropertyChangeListener()

virtual void SAL_CALL extensions::config::WinUserInfo::WinUserInfoBe::addPropertyChangeListener ( OUString const &  ,
css::uno::Reference< css::beans::XPropertyChangeListener > const &   
)
inlineoverridevirtual

Definition at line 74 of file WinUserInfoBe.hxx.

◆ addVetoableChangeListener()

virtual void SAL_CALL extensions::config::WinUserInfo::WinUserInfoBe::addVetoableChangeListener ( OUString const &  ,
css::uno::Reference< css::beans::XVetoableChangeListener > const &   
)
inlineoverridevirtual

Definition at line 84 of file WinUserInfoBe.hxx.

◆ getImplementationName()

OUString SAL_CALL extensions::config::WinUserInfo::WinUserInfoBe::getImplementationName ( )
overridevirtual

Definition at line 408 of file WinUserInfoBe.cxx.

◆ getPropertySetInfo()

virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL extensions::config::WinUserInfo::WinUserInfoBe::getPropertySetInfo ( )
inlineoverridevirtual

Definition at line 65 of file WinUserInfoBe.hxx.

◆ getPropertyValue()

css::uno::Any extensions::config::WinUserInfo::WinUserInfoBe::getPropertyValue ( OUString const &  PropertyName)
overridevirtual

Definition at line 328 of file WinUserInfoBe.cxx.

References m_pImpl, and position().

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > SAL_CALL extensions::config::WinUserInfo::WinUserInfoBe::getSupportedServiceNames ( )
overridevirtual

Definition at line 418 of file WinUserInfoBe.cxx.

◆ removePropertyChangeListener()

virtual void SAL_CALL extensions::config::WinUserInfo::WinUserInfoBe::removePropertyChangeListener ( OUString const &  ,
css::uno::Reference< css::beans::XPropertyChangeListener > const &   
)
inlineoverridevirtual

Definition at line 79 of file WinUserInfoBe.hxx.

◆ removeVetoableChangeListener()

virtual void SAL_CALL extensions::config::WinUserInfo::WinUserInfoBe::removeVetoableChangeListener ( OUString const &  ,
css::uno::Reference< css::beans::XVetoableChangeListener > const &   
)
inlineoverridevirtual

Definition at line 89 of file WinUserInfoBe.hxx.

◆ setPropertyValue()

void extensions::config::WinUserInfo::WinUserInfoBe::setPropertyValue ( OUString const &  ,
css::uno::Any const &   
)
overridevirtual

Definition at line 322 of file WinUserInfoBe.cxx.

◆ supportsService()

sal_Bool SAL_CALL extensions::config::WinUserInfo::WinUserInfoBe::supportsService ( const OUString &  aServiceName)
overridevirtual

Definition at line 413 of file WinUserInfoBe.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_pImpl

std::unique_ptr<WinUserInfoBe_Impl> extensions::config::WinUserInfo::WinUserInfoBe::m_pImpl
private

Definition at line 95 of file WinUserInfoBe.hxx.

Referenced by getPropertyValue(), and WinUserInfoBe().


The documentation for this class was generated from the following files: