Aloe.SystemFrameworks.Domain.Validation Namespace |
| Class | Description | |
|---|---|---|
| AutoNumberConstraintTMaster, TDetail |
Validates the uniqueness of the line number of a detail object within a master object.
| |
| CheckConstraintTObject |
Validation rule, based on a single lambda expression. The boolean lambda expression evaluates to true, when
the object is valid, false - otherwise.
| |
| ConstraintTObject |
Base abstract class for all validation business rules (Constraints).
| |
| DetailAttributeExpressionTObject |
Attribute expression for detail attribute in a master-detail relationship.
| |
| DetailCheckConstraintTMaster, TDetail |
Represents a constraint, which checks all detail objects for validity.
| |
| DetailConstraintTMaster, TDetail |
Validates detail attribute, which is in master-detail (or parent/child) relationship with another attribute.
| |
| MasterAttributeExpressionTObject |
Attribute expression for master attribute in a master-detail relationship.
| |
| MasterConstraintTMaster, TDetail |
Validates master attribute, which is in master-detail (or parent/child) relationship with another attribute.
| |
| MasterDetailConstraintDataTMaster, TDetail |
Holds data for master or child validation. Used internally.
| |
| NoExceptionConstraintTObject |
A constraint, which passes if the action can be executed without exceptions.
| |
| RequiredAttributeConstraintTObject |
Validates
| |
| ScriptedConstraintTObject |
Scripted constraints perform the validation through a validation script, which returns
ValidationViolation or null.
| |
| ValidationConstraintTObject |
Abstract base class for all validation rules, based on IsValid/GetMessage implementation pattern.
| |
| ValidationEvent |
Represents the actual occurrence of a validation event (like Commit, ChangeState, etc).
| |
| ValidationEventAggregateCommitValidationEvent |
Represents the aggregate commit validation event. Triggered only for aggregate root objects on transaction commit.
| |
| ValidationEventCommitValidationEvent |
Represents the commit validation event. For more information, see ValidationEvent.
|
| Interface | Description | |
|---|---|---|
| IConstraint |
Untyped interface to ConstraintTObject; used for constraint management.
| |
| IMasterAttributeExpression |
Attribute expression for master attribute in a master-detail relationship.
|