Top   Module   Use   Manual   Index 
 EXPORTING SERVICES | METHODS' SUMMARY | METHODS' DETAILS 

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

interface XAuthorizable

Base Interface
com::sun::star::uno::XInterface

Description
is used for accessing and setting the permissions of a user for a database object.
See also
com::sun::star::sdbcx::PrivilegeObject


Known Services which Export this Interface

com::sun::star::sdbcx::Group represents a group of users, which has certain access rights for the objects of the database.

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 of
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 of
Throws
com::sun::star::sdbc::SQLException if a database access error occurs.

Top of Page