clsPremiumRatingPeriodList¶
List of clsPremiumRatingPeriod objects for a policy; returned by factory methods that enumerate rating periods for premium history processing.*
Purpose¶
- Provides an ordered list of all premium rating periods for a policy for iteration by premium history workflows.*
- Consumed by premium history aggregation and reporting workflows that need to enumerate a policy's rating periods.*
Context¶
- Namespace:
SAIF.Business.Policy.Premium - Assembly/package:
SAIF.Business.Policy.Premium
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| TotalPremium | Public ReadOnly Property TotalPremium() As Decimal |
Exposes the total premium used by this cls Premium Rating Period List.* |
| Add | Public Shadows Function Add(ByVal inPremiumRatingPeriod As clsPremiumRatingPeriod) As Integer |
Adds the supplied cls premium rating period list to the collection. |
| CreateRatingPeriodsFromSummaryAdjustments | Public Sub CreateRatingPeriodsFromSummaryAdjustments(ByVal inPremiumSummaryAdjustments As clsPremiumSummaryAdjustmentCollection, ByVal inIsEstimated As Boolean) |
Executes the create rating periods from summary adjustments behavior defined by this type. |
| ## 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\Reporting\clsRatingPeriodCollection.vb.
Constraints and usage notes¶
- Read-only list; structure is determined by the premium history stored in Oracle.*
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\Reporting\clsRatingPeriodCollection.vb