PremiumRatingRuleExtensions¶
Extension module on rating rule entities; provides utility methods for rating rule consumers, enabling common derived operations over rating rule master, basis, and priority data.*
Purpose¶
- Extends rating rule entity types with utility operations for rating engine and premium calculation consumers.*
- Consumed by premium rating workflows that need derived or convenience operations over rating rule data.*
Context¶
- Namespace:
SAIF.Business.Policy.Premium.Rating - Assembly/package:
SAIF.Business.Policy.Premium
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| Priority | Public Function Priority(ByVal Target As IEnumerable(Of clsPremiumRatingRuleBasis), ByVal inPriority As Decimal) As IEnumerable(Of clsPremiumRatingRuleBasis) |
Executes the priority behavior defined by this type. |
| ## Behavioral notes | ||
- Source file: Business\SAIF.Business.Policy.Premium\Rating\clsPremiumRatingRuleBasisCollection.vb. |
Constraints and usage notes¶
- Extension methods operate on non-null rating rule instances.*
Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.
Sources¶
Business\SAIF.Business.Policy.Premium\Rating\clsPremiumRatingRuleBasisCollection.vb