TheSecurity |
Scroll |
The TheSecurity class wraps an Access Control List (ACL) and manages all permissions (access rights) for a specified Thereforeā¢ object (category, document, folder, ...). TheSecurity contains contains a list of ThePermissionList items, each specifying the access rights granted or denied to one user. All changes are local and non-persistent until commited to the server using the SaveChanges method.
Namespace: Therefore.API
|
Name |
Description |
Gets the number of ThePermissionList items. |
|
Enables or disables permission inheritance. |
|
Gets or sets the ThePermissionList with the specified index. |
|
Gets the object number of the object for which permissions are shown and/or modified. |
|
Gets the TheObjectType of the object for which permissions are shown and/or modified. |
|
Gets the sub object number of the object for which permissions are shown and/or modified. |
Name |
Description |
Adds the specified ThePermissionList. |
|
Adds all ThePermissionList objects from the specified TheSecurity instance. |
|
Overloaded. Creates a new ThePermissionList for the specified TheUser and adds it to this security instance. |
|
Removes all permission lists from the security instance. |
|
Creates and returns a copy of the security instance. |
|
Returns an enumerator for this list. |
|
Overloaded. Gets the ThePermissionList for the specified user. |
|
Overloaded. Loads permissions for the specified Thereforeā¢ object. |
|
Removes the ThePermissionList with the specified index from the security instance. |
|
Saves all changes to the database. |
|
Shows the security properties dialog for the object. |
|
Stops permission inheritance for the current object and can copy parent permissions. |
|
Returns a string representation of the object (for debugging). |