Skip to content

clsPremiumClassLocationCollection

BOF collection of clsPremiumClassLocation instances for a premium reporting period; enables enumeration and aggregation of class-level location records for premium summary reporting.*

Purpose

  • Provides enumerable access to all class-level location records for a premium reporting period.*
  • Consumed by premium reporting workflows that aggregate or iterate class-level location data to produce premium summary output.*

Context

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

Public members

Member Signature Purpose
NonWaiverCount Public ReadOnly Property NonWaiverCount() As Decimal Business value exposed as non waiver count for callers of this API.*
IsMultiEntity Public ReadOnly Property IsMultiEntity() As Boolean Indicates whether multi entity applies to this cls Premium Class Location Collection.*
BusinessName Public Function BusinessName(ByVal inSeqNum As Decimal) As String Executes the business name behavior defined by this type.
Add Public Shadows Function Add(ByVal inPremiumLocation As clsPremiumClassLocation) As Integer Adds the supplied cls premium class location to the collection.
Contains Public Overloads Function Contains(ByVal inLocationID As Decimal) As Boolean Checks whether the collection already contains the specified item or identifier.
GetLocation Public Shared Function GetLocation(ByVal coverage As clsClassCoverage) As clsPremiumPolicyLocation Loads cls premium class location 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\Reporting\clsPremiumClassLocationCollection.vb.

Constraints and usage notes

  • Scoped to a single premium reporting period.*

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