Click or drag to resize

Aloe.SystemFrameworks.Domain.Validation Namespace

 
Classes
  ClassDescription
Public classAutoNumberConstraintTMaster, TDetail
Validates the uniqueness of the line number of a detail object within a master object.
Public classCheckConstraintTObject
Validation rule, based on a single lambda expression. The boolean lambda expression evaluates to true, when the object is valid, false - otherwise.
Public classConstraintTObject
Base abstract class for all validation business rules (Constraints).
Public classDetailAttributeExpressionTObject
Attribute expression for detail attribute in a master-detail relationship.
Public classDetailCheckConstraintTMaster, TDetail
Represents a constraint, which checks all detail objects for validity.
Public classDetailConstraintTMaster, TDetail
Validates detail attribute, which is in master-detail (or parent/child) relationship with another attribute.
Public classMasterAttributeExpressionTObject
Attribute expression for master attribute in a master-detail relationship.
Public classMasterConstraintTMaster, TDetail
Validates master attribute, which is in master-detail (or parent/child) relationship with another attribute.
Public classMasterDetailConstraintDataTMaster, TDetail
Holds data for master or child validation. Used internally.
Public classNoExceptionConstraintTObject
A constraint, which passes if the action can be executed without exceptions.
Public classRequiredAttributeConstraintTObject
Validates
Public classScriptedConstraintTObject
Scripted constraints perform the validation through a validation script, which returns ValidationViolation or null.
Public classValidationConstraintTObject
Abstract base class for all validation rules, based on IsValid/GetMessage implementation pattern.
Public classValidationEvent
Represents the actual occurrence of a validation event (like Commit, ChangeState, etc).
Public classValidationEventAggregateCommitValidationEvent
Represents the aggregate commit validation event. Triggered only for aggregate root objects on transaction commit.
Public classValidationEventCommitValidationEvent
Represents the commit validation event. For more information, see ValidationEvent.
Interfaces
  InterfaceDescription
Public interfaceIConstraint
Public interfaceIMasterAttributeExpression
Attribute expression for master attribute in a master-detail relationship.