DataObjectPermission Class |
Namespace: Omada.OE.Model
[SerializableAttribute] public class DataObjectPermission : IObjectWithId, IComparable, ICloneable
The DataObjectPermission type exposes the following members.
| Name | Description | |
|---|---|---|
| DataObjectPermission |
Constructor taking the UserGroup and the permission flags as parameter
|
| Name | Description | |
|---|---|---|
| ChangePerm |
Returns True if its allowed to change the permissions for an object
| |
| Clone |
Returns True if its allowed to clone an object
| |
| CloneFlags | Obsolete.
Bit-mask for the permissions for cloned objects
| |
| Create |
Returns True if its allowed to create a new object
| |
| Delete |
Returns True if its allowed to delete an object
| |
| Flags |
Bit-mask for the permissions
| |
| FlagsString |
Used for debug purposes.
| |
| Move |
Returns True if its allowed to move an object in the tree structure
| |
| Read |
Returns True if its allowed to read an object
| |
| Terminate |
Returns True if its allowed to terminate a process
| |
| Update |
Returns True if its allowed to update an object
| |
| UserGroupId |
The UserGroup for which the object defines security
|
| Name | Description | |
|---|---|---|
| CompareTo |
Compares to object instances of class DataObjectPermission
Compares the USerGroup ID and the permissions flags.
| |
| ContainsFlags |
Returns true if at least one of the specified permission objects have all the specified flags.
| |
| GetGroupIds |
Returns all the groups that a collection of permissions grants access to.
|
| Name | Description | |
|---|---|---|
| ToBool |
Converts object to boolean.
(Defined by ObjectExtensions.) | |
| ToDateTime |
Converts object to DateTime.
(Defined by ObjectExtensions.) | |
| ToInt |
Converts object to integer.
(Defined by ObjectExtensions.) |
| Name | Description | |
|---|---|---|
| ICloneableClone |
Clone the object
| |
| IObjectWithId.GetId |