IHsvDataSecurity Interface Overview
The IHsvDataSecurity interface is used to return information about the connected user’s rights to process units. The interface also provides a method that refreshes access rights on application servers.
The IHsvDataSecurity interface is a child of the HsvSession object. Use HsvSession’s Security property to assign IHsvDataSecurity object references as shown in the following example:
The following table lists the IHsvDataSecurity interface’s methods.
Table 27. IHsvDataSecurity Interface Methods
Method | Description |
---|
GetCellLevelAccessRights | Returns the access rights that the connected user has to a cell. |
GetProcessUnitAccessRights | Returns the access rights that the connected user has to a process unit. |
GetProcessUnitAccessRightsAndState | Returns the access rights that the connected user has for a process unit, as well as the process unit’s current level. |
GetProcessUnitAccessRightsEx | Returns the access rights that the connected user has to a submission phase, given either the member IDs of a cell in the phase or the phase ID. |
GetProcessUnitAccessRightsAndStateEx | Returns the following information for a submission phase, given either the member IDs of a cell in the phase or the phase ID: |
RefreshAccessRightsCache | Refreshes the access rights on the application server. |
For detailed descriptions of these methods, see IHsvDataSecurity Interface Methods.