Skip to content

clsPolicyPeriodOCCPAPCollection

BOF collection of clsPolicyPeriodOCCPAP instances for a policy period; enables enumeration of occurrence-based premium adjustment records.*

Purpose

  • Provides enumerable access to all OCCPAP records for a policy period.*
  • Consumed by occurrence-based premium workflows that iterate over per-period OCCPAP adjustments.*

Context

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

Public members

Member Signature Purpose
CurrentItem Public Shadows ReadOnly Property CurrentItem() As clsPolicyPeriodOCCPAP Business value exposed as current item for callers of this API.*
MyCriteria Public ReadOnly Property MyCriteria() As Criteria The criteria object used to retrieve this instance; useful for re-fetching or reloading.*
AddNew Public Function AddNew() As clsPolicyPeriodOCCPAP Executes the add new behavior defined by this type.
Contains Public Overloads Function Contains(ByVal inPolicyPeriodOCCPAP As clsPolicyPeriodOCCPAP) As Boolean Checks whether the collection already contains the specified item or identifier.
Contains Public Overloads Function Contains(ByVal inOCCPAPEffectiveDate As Date) As Boolean Checks whether the collection already contains the specified item or identifier.
Where Public Function Where(ByVal match As Predicate(Of clsPolicyPeriodOCCPAP)) As clsPolicyPeriodOCCPAPCollection Returns a typed subset containing only items that satisfy the supplied predicate.
GetPolicyPeriodOCCPAPs Public Shared Function GetPolicyPeriodOCCPAPs(ByVal inDataportal As IDataPortalInfo, ByVal inPolicyNumber As Decimal, ByVal inPolicyPeriodEffectiveDate As Date) As clsPolicyPeriodOCCPAPCollection Loads cls policy period occpap 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\clsPolicyPeriodOccpapCollection.vb.

Constraints and usage notes

  • Scoped to a single policy 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\clsPolicyPeriodOccpapCollection.vb