Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: com :: sun :: star :: sdbcx ::

interface XAuthorizable
Description
is used for accessing and setting the permissions of a user for a database object.
See also
PrivilegeObject

Methods' Summary
getPrivileges retrieves the permissions for a specific object.  
getGrantablePrivileges retrieves the permissions for a specific object, which could be granted to other users and groups.  
grantPrivileges adds additional permissions for a specific object.  
revokePrivileges removes permissions for a specific object from a group or user.  
Methods' Details
getPrivileges
long
getPrivileges( [in] string  objName,
[in] long  objType )
raises( ::com::sun::star::sdbc::SQLException );

Description
retrieves the permissions for a specific object.
Parameter objName
the name of the object
Parameter objType
a value of
Returns
the privileges
Throws
com::sun::star::sdbc::SQLException if a database access error occurs.
getGrantablePrivileges
long
getGrantablePrivileges( [in] string  objName,
[in] long  objType )
raises( ::com::sun::star::sdbc::SQLException );

Description
retrieves the permissions for a specific object, which could be granted to other users and groups.
Parameter objName
the name of the object
Parameter objType
a value of
Returns
the grant privileges
Throws
com::sun::star::sdbc::SQLException if a database access error occurs.
grantPrivileges
void
grantPrivileges( [in] string  objName,
[in] long  objType,
[in] long  objPrivileges )
raises( ::com::sun::star::sdbc::SQLException );

Description
adds additional permissions for a specific object.
Parameter objName
the name of the object
Parameter objType
a value from the PrivilegeObject constants group
Throws
com::sun::star::sdbc::SQLException if a database access error occurs.
revokePrivileges
void
revokePrivileges( [in] string  objName,
[in] long  objType,
[in] long  objPrivileges )
raises( ::com::sun::star::sdbc::SQLException );

Description
removes permissions for a specific object from a group or user.
Parameter objName
the name of the object
Parameter objType
a value from the PrivilegeObject constants group
Throws
com::sun::star::sdbc::SQLException if a database access error occurs.
Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.