[This is preliminary documentation and is subject to change.]
Business Layer for the OfficeClip security. In OfficeClip an object can have three types of security associated with it: organization level security, role security and user decurity
Classes
Class | Description | |
---|---|---|
![]() | PermissionData | |
![]() | RoleAccess |
This class defines types and placeholder for the various accesslevels in
OfficeClip. Each application has some functions for which permission can
be given for various levels of users and groups
|
![]() | RoleInfo |
Provides methods and properties to access the role information. An important
thing to be noted in this class is that the role_id = -2 is reserved for the
role name "Administrator" and the role_id = -3 is reserver for the role name
"All Members". These two roles cannot changed as they are fixed by the system.
|
![]() | RoleUser |
Captures the user id and description of the user who belongs to the role
|
![]() | SecurityObject |
Represents the object security of any object in the OfficeClip system. There can
be three types of object security which are, group based object security, role
based object secirity and user based object security. This class contains two ids
userId and roleId. Both roleId and userId cannot be present at one time.
|