Skip to content

clsReportingPeriodRateAdjustmentCollection

BOF collection of clsReportingPeriodRateAdjustment instances; holds all rate adjustments for a premium reporting period.*

Purpose

  • Provides enumerable access to all rate adjustments for a reporting period.*
  • Consumed by reporting-period premium workflows that accumulate and apply rate adjustments in sequence.*

Context

  • Namespace: SAIF.Business.Policy.Premium
  • Assembly/package: SAIF.Business.Policy.Premium

Public members

Member Signature Purpose
CurrentItem Public Shadows ReadOnly Property CurrentItem() As clsReportingPeriodRateAdjustment Business value exposed as current item for callers of this API.*
Contains Public Overloads Function Contains(ByVal inRateAdjustment As clsReportingPeriodRateAdjustment) As Boolean Checks whether the collection already contains the specified item or identifier.
Contains Public Overloads Function Contains(ByVal inPremiumSetID As Decimal) As Boolean Checks whether the collection already contains the specified item or identifier.
GetRateAdjustments Public Shared Function GetRateAdjustments(ByVal inDataportal As IDataPortalInfo, ByVal inPremiumSetID As Decimal, Optional ByVal inPremiumSetDatabase As PremiumSetDatabases = PremiumSetDatabases.Enterprise) As clsReportingPeriodRateAdjustmentCollection Loads cls reporting 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\clsReportingPeriodRateAdjustmentCollection.vb.

Constraints and usage notes

  • Scoped to a single reporting period; adjustment order may be governed by sequence or effective date properties.*

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\clsReportingPeriodRateAdjustmentCollection.vb