ConstraintViolation Class |
Namespace: Omada.OE.Solution.OIM.Model.Public
public class ConstraintViolation
The ConstraintViolation type exposes the following members.
| Name | Description | |
|---|---|---|
| ConstraintViolation(ICalculatedRoleAssignment, IDataObject, String, ConstraintViolationStatus, Guid, IEnumerableInt32) | ||
| ConstraintViolation(ICalculatedRoleAssignment, String, String, ConstraintViolationStatus, Guid, IEnumerableInt32) |
This constructor is used in implementations of IRoleEngineExtension.EvaluateConstraints().
|
| Name | Description | |
|---|---|---|
| ExpirationTime |
Expiration time of the violation
| |
| PreventDeprovisioning |
Prevent deprovisioning of the assignment
|
| Name | Description | |
|---|---|---|
| BusinessProcessKeys |
List of violated business processes for the assignment
| |
| ChildAssignment |
If set to true, the constraint is caused by a parent being affected by a constraint.
| |
| ConstraintDescription |
Description of the violated constraint.
If the constraint is a data object then ConstraintDescription
would typically hold the value of its Description property.
| |
| ConstraintKey |
Identifies the violated constraint.
Is typically a Constraint (Data Object) Id.
Must not contain semi-colon!
Can be null.
| |
| ConstraintUId |
Identifies the violated constraint.
UId of the violated constraint data object - if the violation is caused by such.
Can be empty.
| |
| EvaluationObjectUId |
If an evaluation object exists it's UId is specified here.
The UId is used in implementations of IRoleEngineExtension.IdentityCalculationComplete()
to determine whether an evaluation process should be started.
| |
| RoleAssignment |
Role assignment which violates a constraint.
| |
| Status |
Indicates the status of the violation.
| |
| Survivor |
The assignment is nominated as survivor by the role engine
|
| 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.) |