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