SecurityEvaluatedObject Class |
Namespace: Omada.OE.AppLogic
public class SecurityEvaluatedObject
The SecurityEvaluatedObject type exposes the following members.
| Name | Description | |
|---|---|---|
| SecurityEvaluatedObject |
| Name | Description | |
|---|---|---|
| AuthElementId |
The auth element that represents the object's type of data.
| |
| ObjectId |
Id of the object that has been/will be security evaluated.
Is zero when dialog displays a new object to-be-created.
When implementing a objectToEvaluateGetter then .Id should *not* be assigned - PrepareSecurityContextHelper will do that itself.
| |
| ObjectType |
ObjectType of the object that has been/will be security evaluated.
Is null if dialog doesn't set a PageDataConfigObjectType.
| |
| ObjectUId |
UId of the object that has been/will be security evaluated.
Is zero when dialog displays a new object to-be-created.
| |
| OwnerObjectId |
If the object is owned (aggregated) by another object (i.e. a form field is owned by a form) then the owner object id must be specified here.
The OwnerObjectId is used when the specified object is one that is about to be created:
In that case we check if there is Update access to the owner object (as the creation is essentially an update of the owner object).
A specified OwnerObjectId must be non-zero.
| |
| OwnerObjectType |
Type of the OwnerObjectId.
Must be specified when OwnerObjectId is specified.
Must be a type that doesn't have a compound key.
|
| 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.) |