ActionBusinessRuleTObject Class |
Namespace: Aloe.SystemFrameworks.Domain.BusinessLogic
public class ActionBusinessRule<TObject> : BusinessRule where TObject : EditableDomainObject
The ActionBusinessRuleTObject type exposes the following members.
| Name | Description | |
|---|---|---|
| ActionBusinessRuleTObject |
Initializes a new instance of the ActionBusinessRuleTObject class.
|
| Name | Description | |
|---|---|---|
| Action |
Gets the action.
| |
| Code |
Gets the unique rule code.
(Inherited from BusinessRule.) | |
| Condition |
Gets the condition.
| |
| DefaultExecutionPriority |
Gets the default execution priority of the rule.
It is used when priority is not specified when registering the rule for events.
(Inherited from BusinessRule.) | |
| ExecuteForDeletedObject |
Gets a value indicating whether to execute the rule for deleted object. The default is false.
Inheritors can override it.
(Inherited from BusinessRule.) | |
| LocalizedName |
Gets the localized name of the rule.
(Inherited from BusinessRule.) | |
| Name |
Gets the rule name.
(Overrides BusinessRuleName.) |
| Name | Description | |
|---|---|---|
| Execute |
Executes the business rule on the specified object.
(Inherited from BusinessRule.) | |
| ExecuteCore |
Executes the business rule on the specified object.
(Overrides BusinessRuleExecuteCore(DomainObject, BusinessEvent).) | |
| OnRegistration |
Called upon registration of the business rule in a repository.
(Inherited from BusinessRule.) | |
| ToString |
Returns a String that represents this instance.
(Inherited from BusinessRule.) |