Skip to content

clsPaymentPostingCollection

clsPaymentPostingCollection represents a collection of payment posting records used in financial transaction processing, with lookup and list-management operations.*

Purpose

  • Holds payment posting records used by the surrounding workflow.*
  • Supports indexed lookup and membership checks for the contained items.*
  • Provides factory or retrieval entry points for building the collection.*

Context

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

Public members

Member Signature Purpose
Item Default Public ReadOnly Property Item(ByVal Index As Integer) As clsPaymentPosting Returns item.
CurrentItem Public Shadows ReadOnly Property CurrentItem() As clsPaymentPosting Returns current item.
Save Public Overrides Function Save() As Boolean Executes the Save operation.
Add Public Shadows Function Add(ByVal inPosting As clsPaymentPosting) As Integer Executes the Add operation.
Contains Public Overloads Function Contains(ByVal inPosting As clsPaymentPosting) As Boolean Exposes the public member.
NewPaymentPostingCollection Public Shared Function NewPaymentPostingCollection(ByVal inDataportal As IDataPortalInfo) As clsPaymentPostingCollection Executes the NewPaymentPostingCollection operation.
GetPaymentPostingCollection Public Shared Function GetPaymentPostingCollection(ByVal inDataportal As IDataPortalInfo, _ Retrieves the GetPaymentPostingCollection 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
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

Behavioral notes

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

Constraints and usage notes

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

Note: Statements marked with † are derived from dependency library documentation via the Legends CLI.

Sources

  • Business\SAIF.Business.Claim.Payment\FinancialTransaction\clsPaymentPostingCollection.vb
  • Legacy\BusinessObjectFramework\clsBusinessCollectionBase.vb