Click or drag to resize

Aloe.SystemFrameworks.Domain.BusinessLogic Namespace

 
Classes
  ClassDescription
Public classActionBusinessRuleTObject
Represents a business rule, whose condition and action are provided as expressions.
Public classAttributeChangeBusinessEvent
Represents the business event occurring when an attribute of a domain object changes its value.
Public classAttributeChangeBusinessEventMaskTBusinessEvent
Represents a business event mask, which can match attribute change events.
Public classAttributeChangeBusinessRuleTObject
Represents a business rule executed when data attribute changes.
Public classAttributeChangedBusinessEvent
Occurs when the value of an attribute is changed.
Public classAttributeChangingBusinessEvent
Occurs before the value of an attribute changes.
Public classBusinessEvent
Represents a single occurrence of a business logic event like AttributeChanged, TransactionCommit, DocumentStateChanged, etc.
Public classBusinessEventHandler
Contains data about an event handler. Event handlers handle business events by starting a business rule.
Public classBusinessEventHandlingSystem
Represents a system, which handles business events.
Public classBusinessEventMaskTBusinessEvent
Represents a business event mask, which can match events of the specified event type.
Public classBusinessRule
Base abstract class for all business rules.
Public classObjectReferenceChangeBusinessEvent
Represents the business event occurring when a reference of a domain object changes its value.
Public classObjectReferenceChangeBusinessEventMaskTBusinessEvent
Represents a business event mask, which can match attribute change events.
Public classObjectReferenceChangedBusinessEvent
Occurs when the value of a reference is changed.
Public classObjectReferenceChangingBusinessEvent
Occurs before the value of reference changes.
Public classReferenceChangeBusinessRuleTObject
Represents a business rule executed when object reference changes.
Public classRuleExecutionPriority
Determines the execution priority of a business rule, related to other rules.
Public classValidationViolation
Contains the data for a failed validation.
Interfaces
  InterfaceDescription
Public interfaceIBusinessEventMask
Base interface for all business event masks.
Public interfaceIBusinessRule
Defines the base interface for all business rules