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
|