Skip to content

clsAwardBenefitPaymentCollection

clsAwardBenefitPaymentCollection is a retrieve-only collection of benefit-payment rows for an award, filtered by a dynamically built IN-list of benefit-type codes that defaults to '4', '5', '6' when the criteria supplies no codes.

Purpose

  • Retrieves all benefit payments for a claim/award matching a caller- or default-supplied set of benefit-type codes (SQL-015).
  • Completes its static SQL fragment dynamically in BeforeRetrieve by appending the benefit-type IN-list.

Context

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

Public members

Member Signature Purpose
Criteria.RetrieveSQL ReadOnly Property RetrieveSQL As String Static fragment completed in BeforeRetrieve with a dynamic benefit-type IN-list (SQL-015).

Behavioral notes

  • When the criteria supplies no benefit-type codes, the collection defaults to codes '4', '5', '6'.

Constraints and usage notes

  • This is a retrieve-only collection — no create/update/delete is implemented at the collection level.

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

  • SAIF.Business.Claim/clsAwardBenefitPaymentCollection.vb