Skip to content

clsClaimPolicyHistoryCollection

clsClaimPolicyHistoryCollection holds the policy-history entries for a claim and exposes both indexed lookup and the latest policy-history item.

Purpose

  • Organize the historical policy records associated with a claim.
  • Provide helpers such as LatestItem and collection-level retrieval for policy-history maintenance.

Context

  • Namespace: SAIF.Business.Claim.Maintenance
  • Assembly/package: SAIF.Business.Claim.Maintenance

Public members

Member Signature Purpose
Item Default Public ReadOnly Property Item(ByVal Index As Integer) As clsClaimPolicyHistory Returns item.
Item Default Public ReadOnly Property Item(ByVal inClaimID As Decimal) As clsClaimPolicyHistory Returns item.
MyCriteria Public ReadOnly Property MyCriteria() As Criteria Returns my criteria.
LatestItem Public ReadOnly Property LatestItem() As clsClaimPolicyHistory Returns latest item.
Save Public Overrides Function Save() As Boolean Executes the Save operation.
GetLatestRecord Public Sub GetLatestRecord() Retrieves the GetLatestRecord operation.
AddPolicyHistory Public Sub AddPolicyHistory(ByVal inPolicyNum As Decimal, ByVal inPolicySubCode As String) Executes the AddPolicyHistory operation.
Contains Public Overloads Function Contains(ByVal inClaimPolicyHistory As clsClaimPolicyHistory) As Boolean Exposes the public member.
GetClaimPolicyHistoryCollection Public Shared Function GetClaimPolicyHistoryCollection(ByVal inDataportal As IDataPortalInfo, ByVal inClaimID As Decimal) As clsClaimPolicyHistoryCollection Retrieves the GetClaimPolicyHistoryCollection operation.

Inherited public members

Member Signature Purpose Origin
MyGuid Public ReadOnly Property MyGuid() As String Returns the collection's generated GUID identifier.* Legacy\BusinessObjectFramework — clsBusinessCollectionBase
Add Public Sub Add(ByVal inChild As clsBusinessBase) Adds a BOF child object through the untyped base collection API.* Legacy\BusinessObjectFramework — clsBusinessCollectionBase
Remove Public Sub Remove(ByVal inChild As clsBusinessBase) Removes a child object from the collection.* Legacy\BusinessObjectFramework — clsBusinessCollectionBase
First Public Function First() As clsBusinessBase Sets traversal to and returns the first child object.* Legacy\BusinessObjectFramework — clsBusinessCollectionBase
Next Public Function [Next]() As clsBusinessBase Advances traversal to and returns the next child object.* Legacy\BusinessObjectFramework — clsBusinessCollectionBase
CurrentItem Public ReadOnly Property CurrentItem() As clsBusinessBase Returns the current traversal item through the base collection API.* Legacy\BusinessObjectFramework — clsBusinessCollectionBase

Behavioral notes

  • This type is documented from its source declaration.
  • The type participates in the clsBusinessCollectionBase inheritance path used by SAIF.Business.Claim.Maintenance.

Constraints and usage notes

  • Consumers should rely on the public members and BOF lifecycle patterns visible in the source file.

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.Claim.Maintenance\clsClaimPolicyHistoryCollection.vb
  • Legacy\BusinessObjectFramework\clsBusinessCollectionBase.vb