Skip to content

clsFinancialTransactionCodeCollection

Read-only BOF collection of clsFinancialTransactionCode entries; provides the full reference dataset for financial transaction type classification in the billing domain.*

Purpose

  • Provides enumerable access to all financial transaction type code entries for use in transaction classification.*
  • Consumed by billing transaction creation and reporting workflows that need a complete set of transaction codes.*

Context

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

Public members

Member Signature Purpose
CurrentItem Public Shadows ReadOnly Property CurrentItem() As clsFinancialTransactionCode Business value exposed as current item for callers of this API.*
Save Public Overrides Function Save() As Boolean Persists this instance and all child objects to Oracle through the BOF data portal; returns True on success.
Add Public Shadows Function Add(ByVal inFinancialTransactionCode As clsFinancialTransactionCode) As Integer Adds the supplied cls financial transaction code to the collection.
Contains Public Overloads Function Contains(ByVal inFinancialTransactionCode As clsFinancialTransactionCode) As Boolean Checks whether the collection already contains the specified item or identifier.
Contains Public Overloads Function Contains(ByVal inCode As String) As Boolean Checks whether the collection already contains the specified item or identifier.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inFinancialTransactionCode As clsFinancialTransactionCode) As Boolean Checks whether the collection's deleted-items list already contains the specified item or identifier.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inCode As String) As Boolean Checks whether the collection's deleted-items list already contains the specified item or identifier.
Remove Public Sub Remove(ByVal inFinancialTransactionCode As clsFinancialTransactionCode) Removes the matching cls financial transaction code from the collection.
Remove Public Sub Remove(ByVal inCode As String) Removes the matching cls financial transaction code from the collection.
Where Public Function Where(ByVal match As Predicate(Of clsFinancialTransactionCode)) As clsFinancialTransactionCodeCollection Returns a typed subset containing only items that satisfy the supplied predicate.
GetFinancialTransactionCodes Public Shared Function GetFinancialTransactionCodes(ByVal inDataportal As IDataPortalInfo) As clsFinancialTransactionCodeCollection Loads cls financial transaction code 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\Billing\clsFinancialTransactionCodeCollection.vb.

Constraints and usage notes

  • Read-only; transaction type code entries cannot be added or removed through this collection.*

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\Billing\clsFinancialTransactionCodeCollection.vb