ConditionalBusinessRule Class |
Namespace: Aloe.EnterpriseOne.Model.Core
The ConditionalBusinessRule type exposes the following members.
| Name | Description | |
|---|---|---|
| ConditionalBusinessRule(FuncRepository, IBusinessRule, IBusinessEventMask, NullableRuleExecutionPriority, Boolean) |
Initializes a new instance of the ConditionalBusinessRule class
providing a function to determine if the rule should be registered for a specific repository.
| |
| ConditionalBusinessRule(FuncRepository, IBusinessRule, FuncRepository, IEnumerableIBusinessEventMask, NullableRuleExecutionPriority, Boolean) |
Initializes a new instance of the ConditionalBusinessRule class
providing a function to determine if the rule should be registered for a specific repository
and function to determine the event masks for a specific repository.
| |
| ConditionalBusinessRule(String, IBusinessRule, IBusinessEventMask, NullableRuleExecutionPriority, Boolean) |
Initializes a new instance of the ConditionalBusinessRule class
providing an exact repository name for the rule.
|
| Name | Description | |
|---|---|---|
| GetRepositoryEventMasks |
Gets the event masks that are specific for the supplied repository.
| |
| GetRepositoryRule |
Gets the rule that is specific for the supplied repository.
If the rule is not applicable to the repository the method returns null.
| |
| Priority |
Gets the rule priority.
| |
| RepositoryName |
Gets the exact repository name for the rule. If not null the rule is registered for this exact repository. Can be null for more complex conditional registrations.
| |
| Revocable |
Gets a value indicating whether the rule is revocable.
|