Click or drag to resize

ConstraintViolation Class

Represents a violation of a constraint.
Inheritance Hierarchy
SystemObject
  Omada.OE.Solution.OIM.Model.PublicConstraintViolation

Namespace:  Omada.OE.Solution.OIM.Model.Public
Assembly:  Omada.OE.Model (in Omada.OE.Model.dll) Version: 15.0.0.0
Syntax
C#
public class ConstraintViolation

The ConstraintViolation type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyExpirationTime
Expiration time of the violation
Public propertyPreventDeprovisioning
Prevent deprovisioning of the assignment
Top
Fields
  NameDescription
Public fieldBusinessProcessKeys
List of violated business processes for the assignment
Public fieldChildAssignment
If set to true, the constraint is caused by a parent being affected by a constraint.
Public fieldConstraintDescription
Description of the violated constraint. If the constraint is a data object then ConstraintDescription would typically hold the value of its Description property.
Public fieldConstraintKey
Identifies the violated constraint. Is typically a Constraint (Data Object) Id. Must not contain semi-colon! Can be null.
Public fieldConstraintUId
Identifies the violated constraint. UId of the violated constraint data object - if the violation is caused by such. Can be empty.
Public fieldEvaluationObjectUId
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.
Public fieldRoleAssignment
Role assignment which violates a constraint.
Public fieldStatus
Indicates the status of the violation.
Public fieldSurvivor
The assignment is nominated as survivor by the role engine
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
See Also