Click or drag to resize

DataObjectPermission Class

The class models the permissions that the members of a groups has (to a data object).
Inheritance Hierarchy
SystemObject
  Omada.OE.ModelDataObjectPermission

Namespace:  Omada.OE.Model
Assembly:  Omada.OE.Model (in Omada.OE.Model.dll) Version: 15.0.0.0
Syntax
C#
[SerializableAttribute]
public class DataObjectPermission : IObjectWithId, 
	IComparable, ICloneable

The DataObjectPermission type exposes the following members.

Constructors
  NameDescription
Public methodDataObjectPermission
Constructor taking the UserGroup and the permission flags as parameter
Top
Properties
  NameDescription
Public propertyChangePerm
Returns True if its allowed to change the permissions for an object
Public propertyClone
Returns True if its allowed to clone an object
Public propertyCloneFlags Obsolete.
Bit-mask for the permissions for cloned objects
Public propertyCreate
Returns True if its allowed to create a new object
Public propertyDelete
Returns True if its allowed to delete an object
Public propertyFlags
Bit-mask for the permissions
Public propertyFlagsString
Used for debug purposes.
Public propertyMove
Returns True if its allowed to move an object in the tree structure
Public propertyRead
Returns True if its allowed to read an object
Public propertyTerminate
Returns True if its allowed to terminate a process
Public propertyUpdate
Returns True if its allowed to update an object
Public propertyUserGroupId
The UserGroup for which the object defines security
Top
Methods
  NameDescription
Public methodCompareTo
Compares to object instances of class DataObjectPermission Compares the USerGroup ID and the permissions flags.
Public methodStatic memberContainsFlags
Returns true if at least one of the specified permission objects have all the specified flags.
Public methodStatic memberGetGroupIds
Returns all the groups that a collection of permissions grants access to.
Top
Extension Methods
  NameDescription
Public Extension MethodToBool
Converts object to boolean.
(Defined by ObjectExtensions.)
Public Extension MethodToDateTime
Converts object to DateTime.
(Defined by ObjectExtensions.)
Public Extension MethodToInt
Converts object to integer.
(Defined by ObjectExtensions.)
Top
Explicit Interface Implementations
See Also