---

title: clsAwardBenefitPaymentCollection
summary: API reference for clsAwardBenefitPaymentCollection.
status: draft
owner: Technical Writer
last_reviewed: 2026-07-28
library: SAIF.Business.Claim
reference_type: package
---



# clsAwardBenefitPaymentCollection



clsAwardBenefitPaymentCollection supports collection in `SAIF.Business.Claim`.*



## Purpose

- Collection



## Context

- Namespace: `SAIF.Business.Claim`
- Assembly/package: `SAIF.Business.Claim`



## Public members

| Member | Signature | Purpose |
| --- | --- | --- |
| CurrentItem | `Shadows ReadOnly Property CurrentItem() As clsAwardBenefitPayment` | Exposes the CurrentItem value on the type.* |
| Save | `Overrides Function Save() As Boolean` | Executes the Save operation and returns the requested result.* |
| Add | `Shadows Function Add(ByVal inclsAwardBenefitPayment As clsAwardBenefitPayment) As Integer` | Executes the Add operation and returns the requested result.* |
| Contains | `Overloads Function Contains(ByVal inclsAwardBenefitPayment As clsAwardBenefitPayment) As Boolean` | Executes the Contains operation and returns the requested result.* |
| Contains | `Overloads Function Contains(ByVal inAwardNum As Decimal) As Boolean` | Executes the Contains operation and returns the requested result.* |
| ContainsDeleted | `Overloads Function ContainsDeleted(ByVal inclsAwardBenefitPayment As clsAwardBenefitPayment) As Boolean` | Executes the ContainsDeleted operation and returns the requested result.* |
| ContainsDeleted | `Overloads Function ContainsDeleted(ByVal inAwardNum As Decimal) As Boolean` | Executes the ContainsDeleted operation and returns the requested result.* |
| Remove | `Sub Remove(ByVal inclsAwardBenefitPayment As clsAwardBenefitPayment)` | Performs the Remove operation for the current instance.* |
| Remove | `Sub Remove(ByVal inAwardNum As Decimal)` | Performs the Remove operation for the current instance.* |
| Remove | `Sub Remove(ByVal inClaimID As Decimal, ByVal inSeqNum As Decimal)` | Performs the Remove operation for the current instance.* |
| NewAwardBenefitPaymentCollection | `Shared Function NewAwardBenefitPaymentCollection(ByVal inDataportal As IDataPortalInfo, ByVal inAwardNum As Decimal) As clsAwardBenefitPaymentCollection` | Executes the NewAwardBenefitPaymentCollection operation and returns the requested result.* |
| GetAwardBenefitPaymentCollection | `Shared Function GetAwardBenefitPaymentCollection(ByVal inDataportal As IDataPortalInfo, ByVal inAwardNum As Decimal) As clsAwardBenefitPaymentCollection` | Executes the GetAwardBenefitPaymentCollection operation and returns the requested result.* |
| GetAwardBenefitPaymentCollection | `Shared Function GetAwardBenefitPaymentCollection(ByVal inDataportal As IDataPortalInfo, ByVal inAwardNum As Decimal, ByVal inAwardBenefitScheduleCodes As ArrayList) As clsAwardBenefitPaymentCollection` | Executes the GetAwardBenefitPaymentCollection operation and returns the requested result.* |



## Inherited public members
Members in this section are inherited from `clsBusinessCollectionBase`.
| Member | Signature | Purpose | Origin |
| --- | --- | --- | --- |
| First | `Sub First()` | Moves the collection cursor to the first item.* | `saif-framework-core — clsBusinessCollectionBase` |
| Last | `Sub Last()` | Moves the collection cursor to the last item.* | `saif-framework-core — clsBusinessCollectionBase` |
| Next | `Sub Next()` | Moves the collection cursor forward by one item.* | `saif-framework-core — clsBusinessCollectionBase` |
| Previous | `Sub Previous()` | Moves the collection cursor backward by one item.* | `saif-framework-core — clsBusinessCollectionBase` |
| SetCurrent | `Sub SetCurrent(item As Object)` | Sets the current collection item explicitly.* | `saif-framework-core — clsBusinessCollectionBase` |
| Traverse | `Sub Traverse(...)` | Provides cursor-style traversal across the collection.* | `saif-framework-core — clsBusinessCollectionBase` |
| Error | `ReadOnly Property Error As String` | Returns aggregated validation errors for the collection.* | `saif-framework-core — clsBusinessCollectionBase` |
| Item | `ReadOnly Property Item(columnName As String) As String` | Returns validation details for a requested member name.* | `saif-framework-core — clsBusinessCollectionBase` |
## Behavioral notes

- `clsAwardBenefitPaymentCollection` is part of the documented `SAIF.Business.Claim` public contract.
- Public members are declared in `Business\SAIF.Business.Claim\clsAwardBenefitPaymentCollection.vb`.



## Constraints and usage notes

- Consumers should account for inherited BOF or dependency behavior shown above.

> **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\clsAwardBenefitPaymentCollection.vb`