LibreOffice
LibreOffice 7.4 SDK API Reference
Exported Interfaces | Public Attributes | List of all members
Group Service Referencepublished

represents a group of users, which has certain access rights for the objects of the database. More...

import"Group.idl";

Inheritance diagram for Group:
XUsersSupplier XAuthorizable XPropertySet XInterface XInterface XInterface

Exported Interfaces

interface XUsersSupplier
 gives access to the users which contains to this group. More...
 
interface XAuthorizable
 shows the access rights of this group. More...
 
interface com::sun::star::beans::XPropertySet
 

Public Attributes

string Name
 is the name of the group. More...
 

Additional Inherited Members

- Public Member Functions inherited from XUsersSupplier
com::sun::star::container::XNameAccess getUsers ()
 returns the container of users. More...
 
- Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object. More...
 
void acquire ()
 increases the reference counter by one. More...
 
void release ()
 decreases the reference counter by one. More...
 
- Public Member Functions inherited from XAuthorizable
long getPrivileges ([in]string objName, [in]long objType) raises (com::sun::star::sdbc::SQLException)
 retrieves the permissions for a specific object. More...
 
long getGrantablePrivileges ([in]string objName, [in]long objType) raises (com::sun::star::sdbc::SQLException)
 retrieves the permissions for a specific object, which could be granted to other users and groups. More...
 
void grantPrivileges ([in]string objName, [in]long objType, [in]long objPrivileges) raises (com::sun::star::sdbc::SQLException)
 adds additional permissions for a specific object. More...
 
void revokePrivileges ([in]string objName, [in]long objType, [in]long objPrivileges) raises (com::sun::star::sdbc::SQLException)
 removes permissions for a specific object from a group or user. More...
 
- Public Member Functions inherited from XPropertySet
com::sun::star::beans::XPropertySetInfo getPropertySetInfo ()
 
void setPropertyValue ([in] string aPropertyName, [in] any aValue) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::beans::PropertyVetoException, com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::WrappedTargetException )
 sets the value of the property with the specified name. More...
 
any getPropertyValue ([in] string PropertyName) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException )
 
void addPropertyChangeListener ([in] string aPropertyName, [in] com::sun::star::beans::XPropertyChangeListener xListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException )
 adds an XPropertyChangeListener to the specified property. More...
 
void removePropertyChangeListener ([in] string aPropertyName, [in] com::sun::star::beans::XPropertyChangeListener aListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException )
 removes an XPropertyChangeListener from the listener list. More...
 
void addVetoableChangeListener ([in] string PropertyName, [in] com::sun::star::beans::XVetoableChangeListener aListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException )
 adds an XVetoableChangeListener to the specified property with the name PropertyName. More...
 
void removeVetoableChangeListener ([in] string PropertyName, [in] com::sun::star::beans::XVetoableChangeListener aListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException )
 removes an XVetoableChangeListener from the listener list. More...
 

Detailed Description

represents a group of users, which has certain access rights for the objects of the database.

Exported Interfaces

◆ com::sun::star::beans::XPropertySet

◆ XAuthorizable

interface XAuthorizable

shows the access rights of this group.

◆ XUsersSupplier

interface XUsersSupplier

gives access to the users which contains to this group.

Member Data Documentation

◆ Name

string Name
propertyreadonly

is the name of the group.


The documentation for this service was generated from the following file: