Click or drag to resize

ConditionalBusinessRule Class

Provides business rule that will be registered to repositories that satisfy certain condition.
Inheritance Hierarchy
SystemObject
  Aloe.EnterpriseOne.Model.CoreConditionalBusinessRule

Namespace:  Aloe.EnterpriseOne.Model.Core
Assembly:  Aloe.EnterpriseOne.Model (in Aloe.EnterpriseOne.Model.dll) Version: 20.1.3.5
Syntax
public class ConditionalBusinessRule

The ConditionalBusinessRule type exposes the following members.

Constructors
  NameDescription
Public methodConditionalBusinessRule(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.
Public methodConditionalBusinessRule(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.
Public methodConditionalBusinessRule(String, IBusinessRule, IBusinessEventMask, NullableRuleExecutionPriority, Boolean)
Initializes a new instance of the ConditionalBusinessRule class providing an exact repository name for the rule.
Top
Properties
  NameDescription
Public propertyGetRepositoryEventMasks
Gets the event masks that are specific for the supplied repository.
Public propertyGetRepositoryRule
Gets the rule that is specific for the supplied repository. If the rule is not applicable to the repository the method returns null.
Public propertyPriority
Gets the rule priority.
Public propertyRepositoryName
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.
Public propertyRevocable
Gets a value indicating whether the rule is revocable.
Top
See Also