AuthElement Class |
Namespace: Omada.OE.Model
[SerializableAttribute] public class AuthElement : IObjectWithId, IObjectWithGuid, ICloneable
The AuthElement type exposes the following members.
| Name | Description | |
|---|---|---|
| AuthElement(Int32) |
Used when an ad-hoc authelement is to be used, e.g. in connection with
request for rights for a user.
Important that this type of constructor is not used for an existing id (id> 0)
if the object (authelement) is subsequently to be saved in db.
This will mean that new (useless) appstrings will be created in db!
However, this is not a problem for just this particular class since there
a sawing method for AuthElement does not exist at all!
| |
| AuthElement(Int32, AppString) |
| Name | Description | |
|---|---|---|
| AllowedPermissions |
List of allowed permissions for this AuthElement
| |
| Id |
Id
| |
| Name |
Name
| |
| Number |
Number
| |
| SystemName |
Technical name of the Authorization element
| |
| UId |
UId
|
| Name | Description | |
|---|---|---|
| Clone | ||
| HasPermissionType |
Returns whether a specific authelement supports a specific permission type.
F.x. only a few authelements supports the 'execute' permission.
|
| 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 | |
|---|---|---|
| IObjectWithGuid.GetGuid | ||
| IObjectWithId.GetId |