SORole Interface |
Namespace: SuperOffice.COM.SuperOfficeDB
The SORole type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | Changed | Has object been changed since it was loaded? (Inherited from IRole.) |
![]() | DataRight | (Inherited from IRole.) |
![]() ![]() | Deleted | Has the role been deleted? (Inherited from IRole.) |
![]() ![]() | Description | Description of the role. (Inherited from IRole.) |
![]() ![]() | FunctionRights | Collection of function rights active for this role (Inherited from IRole.) |
![]() ![]() | Identity | The primary key on the role table. Is zero for new objects. Is set when an object is saved. (Inherited from IRole.) |
![]() ![]() | Name | Name of the role. (Inherited from IRole.) |
![]() ![]() | Type | Type of role (associate/external/anonymous/system). (Inherited from IRole.) |
Name | Description | |
---|---|---|
![]() ![]() | AddFunctionRight | Add a function right to the active list. Use the function right id or the function right key-name (like 'admin-users') (Inherited from IRole.) |
![]() ![]() | CancelChanges | Cancel reverts the changes to the role (Inherited from IRole.) |
![]() ![]() | Delete | Delete the role. Marks the role as deleted and removes all data and function rights from the role. Users having the deleted role must be assigned a new role. Will throw an error if you do not have user admin rights. (Inherited from IRole.) |
![]() ![]() | HasFunctionRight | Returns true if the role has the given function right (Inherited from IRole.) |
![]() ![]() | IsRelationshipCovered | Returns true if the role defines rights for the given type of relationship. The relationships vary according to role type. (Inherited from IRole.) |
![]() ![]() | IsTableCovered | Returns true if the role defines rights for the given table. The list of tables is the same for all role types. (Inherited from IRole.) |
![]() ![]() | RemoveFunctionRight | Remove a function right from the active list. (Refresh the list of functionrights in the role before saving.) (Inherited from IRole.) |
![]() ![]() | Save | Save stores the changes to the role in the database. Will throw an error if you do not have user admin rights. (Inherited from IRole.) |