Aloe.SystemFrameworks.Domain.BusinessLogic Namespace |
Class | Description | |
---|---|---|
![]() | ActionBusinessRuleTObject |
Represents a business rule, whose condition and action are provided as expressions.
|
![]() | AttributeChangeBusinessEvent |
Represents the business event occurring when an attribute of a domain object changes its value.
|
![]() | AttributeChangeBusinessEventMaskTBusinessEvent |
Represents a business event mask, which can match attribute change events.
|
![]() | AttributeChangeBusinessRuleTObject |
Represents a business rule executed when data attribute changes.
|
![]() | AttributeChangedBusinessEvent |
Occurs when the value of an attribute is changed.
|
![]() | AttributeChangingBusinessEvent |
Occurs before the value of an attribute changes.
|
![]() | BusinessEvent |
Represents a single occurrence of a business logic event like
AttributeChanged, TransactionCommit, DocumentStateChanged, etc.
|
![]() | BusinessEventHandler |
Contains data about an event handler.
Event handlers handle business events by starting a business rule.
|
![]() | BusinessEventHandlingSystem |
Represents a system, which handles business events.
|
![]() | BusinessEventMaskTBusinessEvent |
Represents a business event mask, which can match events of the specified event type.
|
![]() | BusinessRule |
Base abstract class for all business rules.
|
![]() | ObjectReferenceChangeBusinessEvent |
Represents the business event occurring when a reference of a domain object changes its value.
|
![]() | ObjectReferenceChangeBusinessEventMaskTBusinessEvent |
Represents a business event mask, which can match attribute change events.
|
![]() | ObjectReferenceChangedBusinessEvent |
Occurs when the value of a reference is changed.
|
![]() | ObjectReferenceChangingBusinessEvent |
Occurs before the value of reference changes.
|
![]() | ReferenceChangeBusinessRuleTObject |
Represents a business rule executed when object reference changes.
|
![]() | RuleExecutionPriority |
Determines the execution priority of a business rule, related to other rules.
|
![]() | ValidationViolation |
Contains the data for a failed validation.
|
Interface | Description | |
---|---|---|
![]() | IBusinessEventMask |
Base interface for all business event masks.
|
![]() | IBusinessRule |
Defines the base interface for all business rules
|