TreeSecurityProvider Class |
Namespace: CMS.DocumentEngine
public static class TreeSecurityProvider
The TreeSecurityProvider type exposes the following members.
Name | Description | |
---|---|---|
CheckPermission |
Gets result of the given permission and culture from DataRow.
| |
FilterDataRecordsByPermissions |
Filters an enumeration of data records are returns only those records for which the user was granted required permission.
| |
FilterDataSetByClassPermissions |
Filters all tables of the given DataSet and returns only those records for which the user was granted with required permission.
| |
FilterDataSetByPermissions(DataSet, NodePermissionsEnum, UserInfo, Boolean, Boolean, Int32) |
Filters all tables of the given DataSet and returns only those records for which the user was granted with required permission.
| |
FilterDataSetByPermissions(DataSet, NodePermissionsEnum, UserInfo, Boolean, Boolean, Int32) |
Filters all tables of the given DataSet and returns only those records for which the user was granted with required permissions.
| |
FilterDataSetByPermissions(DataSet, NodePermissionsEnum, UserInfo, Boolean, String, Int32) |
Filters all tables of the given DataSet and returns records with flag columns to identify if user was granted with required permissions.
| |
FilterSearchResults |
Returns 1 if current iDocument should be added to the filtered results, returns 2 if current document should be added but
position should be decreased
| |
GetPermissionColumnName |
Gets name of the column for given permission.
| |
GetPermissionName |
Returns name of the permission specified by the enumeration value.
| |
HasUserCultureAllowed |
Indicates if user has allowed specified culture.
| |
InvalidateTreeNodeAuthorizationResults |
Invalidates permission authorization results per node for given user.
| |
IsAuthorizedPerACL(Int32, NodePermissionsEnum, UserInfo, Int32) |
Returns true if specified user is granted with given permission for the ACL specified by the ACLID value.
| |
IsAuthorizedPerACL(Int32, NodePermissionsEnum, UserInfo, Int32, Int32) |
Returns true if specified user is granted with given permissions for the ACL specified by the ACLID value.
| |
IsAuthorizedPerNode |
Returns true if user is granted with specified permission for particular node.
| |
IsAuthorizedPerNodeData |
Returns true if user is granted with specified permission for particular node.
| |
IsCultureSpecificPermission |
Indicates if given document permission is culture specific.
|