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.
|