clsPolicyPeriodRateAdjustmentCollection¶
BOF collection of clsPolicyPeriodRateAdjustment instances for a policy period; holds all rate adjustments applied at the period level for premium computation.*
Purpose¶
- Provides enumerable, ordered access to all rate adjustments for a policy period.*
- Consumed by period-level rating workflows that apply adjustments in sequence during premium calculation.*
Context¶
- Namespace:
SAIF.Business.Policy.Premium - Assembly/package:
SAIF.Business.Policy.Premium
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| CurrentItem | Public Shadows ReadOnly Property CurrentItem() As clsPolicyPeriodRateAdjustment |
Business value exposed as current item for callers of this API.* |
| Contains | Public Overloads Function Contains(ByVal inPolicyPeriodRateAdjustment As clsPolicyPeriodRateAdjustment) As Boolean |
Checks whether the collection already contains the specified item or identifier. |
| Contains | Public Overloads Function Contains(ByVal inPremiumAdjustmentTypeCode As String) As Boolean |
Checks whether the collection already contains the specified item or identifier. |
| GetPolicyPeriodRateAdjustments | Public Shared Function GetPolicyPeriodRateAdjustments(ByVal inDataportal As IDataPortalInfo, ByVal inPremiumSetID As Decimal, Optional ByVal inPremiumSetDatabase As PremiumSetDatabases = PremiumSetDatabases.Enterprise) As clsPolicyPeriodRateAdjustmentCollection |
Loads cls policy period rate adjustment collection for the supplied lookup criteria. |
| ## Inherited public members |
| Member | Signature | Purpose | Origin |
|---|---|---|---|
| First | Sub First() |
Moves traversal to the first item in the BOF collection.† | SAIF.Framework.Core — clsBusinessCollectionBase |
| Last | Sub Last() |
Moves traversal to the last item in the BOF collection.† | SAIF.Framework.Core — clsBusinessCollectionBase |
| Next | Sub Next() |
Advances traversal to the next item.† | SAIF.Framework.Core — clsBusinessCollectionBase |
| Previous | Sub Previous() |
Moves traversal to the previous item.† | SAIF.Framework.Core — clsBusinessCollectionBase |
Behavioral notes¶
- Source file:
Business\SAIF.Business.Policy.Premium\clsPolicyPeriodRateAdjustmentCollection.vb.
Constraints and usage notes¶
- Scoped to a single policy period; adjustment order is governed by the sequence property.*
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\clsPolicyPeriodRateAdjustmentCollection.vb