AppSecurityRole¶
SAIF.Application.AppSecurityRole defines the effective access states used by application managers in the library.
Purpose¶
- Enumerate the mutually exclusive role values applied to
AppManagerBaseinstances.
Context¶
- Namespace:
SAIF.Application - Assembly/package:
SAIF.BOF.Application
Public members¶
| Member | Signature | Purpose |
|---|---|---|
ViewOnly |
ViewOnly (member of Public Enum AppSecurityRole) |
Denote that access to the application is view only. |
Update |
Update (member of Public Enum AppSecurityRole) |
Denote that the application data may be updated. |
NoAccess |
NoAccess (member of Public Enum AppSecurityRole) |
Denote that the application data is restricted from this user. |
Behavioral notes¶
- The enum underpins the single-role behavior documented in BR-001.
- Analysis findings describe this top-level enum as duplicating the nested
AppSecurityRoledeclared insideAppManagerBase.
Constraints and usage notes¶
- Consumers should treat the enum values as mutually exclusive states for one manager instance.
Sources¶
Application\SAIF.Application\Enums.vbApplication\SAIF.Application\AppManagerBase.vb