Skip to content

clsFinancialTransCollection

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

Purpose

  • Holds financial trans 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
Claim Public ReadOnly Property Claim() As clsClaimData Returns claim.
Item Default Public ReadOnly Property Item(ByVal Index As Integer) As clsFinancialTrans Returns item.
Item Default Public ReadOnly Property Item(ByVal inFinancialTrans As clsFinancialTrans) As clsFinancialTrans Returns item.
FirstPayment Public ReadOnly Property FirstPayment() As Boolean Returns first payment.
PreviousPaidAmt Public ReadOnly Property PreviousPaidAmt(ByVal inFromDate As Date, ByVal inThruDate As Date) As Decimal Returns previous paid amt.
PreviousPaidDays Public ReadOnly Property PreviousPaidDays() As Decimal Returns previous paid days.
HasOverLapAmt Public ReadOnly Property HasOverLapAmt(ByVal inFromDate As Date, ByVal inThruDate As Date) As Boolean Returns has over lap amt.
LatestPaymentDate Public ReadOnly Property LatestPaymentDate() As Date Returns latest payment date.
TotalTransactionAmount Public ReadOnly Property TotalTransactionAmount() As Decimal Returns total transaction amount.
CurrentItem Public Shadows ReadOnly Property CurrentItem() As clsFinancialTrans Returns current item.
updateFinancialTranStatus Public Function updateFinancialTranStatus(ByVal inUpdateUser As String, ByVal inStatusCode As FinancialTransactionStatus, _ Executes the updateFinancialTranStatus operation.
GetPaymentCategoryDescr Public Function GetPaymentCategoryDescr(ByVal PaymentCategoryCode As String) As String Retrieves the GetPaymentCategoryDescr operation.
Save Public Overrides Function Save() As Boolean Executes the Save operation.
Add Public Shadows Function Add(ByVal inFinTran As clsFinancialTrans) As Integer Executes the Add operation.
Contains Public Overloads Function Contains(ByVal inFinTran As clsFinancialTrans) As Boolean Exposes the public member.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inFinTran As clsFinancialTrans) As Boolean Exposes the public member.
Remove Public Sub Remove(ByVal inFintran As clsFinancialTrans) Executes the Remove operation.
NewFinancialTransCollection Public Shared Function NewFinancialTransCollection(ByVal inDataportal As IDataPortalInfo, _ Executes the NewFinancialTransCollection operation.
GetFinancialTransCollection Public Shared Function GetFinancialTransCollection(ByVal inDataportal As IDataPortalInfo, _ Retrieves the GetFinancialTransCollection operation.
GetFinancialTransByBenefitSeq Public Shared Function GetFinancialTransByBenefitSeq(ByVal inDataportal As IDataPortalInfo, _ Retrieves the GetFinancialTransByBenefitSeq operation.
GetFinancialTransForRecovery Public Shared Function GetFinancialTransForRecovery(ByVal inDataportal As IDataPortalInfo, _ Retrieves the GetFinancialTransForRecovery operation.
GetPostedFinancialTrans Public Shared Function GetPostedFinancialTrans(ByVal inDataportal As IDataPortalInfo, _ Retrieves the GetPostedFinancialTrans operation.
GetFinancialTransByPaymentID Public Shared Function GetFinancialTransByPaymentID(ByVal inDataportal As IDataPortalInfo, _ Retrieves the GetFinancialTransByPaymentID operation.
BenefitSeqNum Public ReadOnly Property BenefitSeqNum() As Decimal Returns benefit seq num.
ClaimId Public ReadOnly Property ClaimId() As Decimal Returns claim id.
IssueDate Public ReadOnly Property IssueDate() As Date Returns issue date.
MinIssueDate Public ReadOnly Property MinIssueDate() As Date Returns min issue date.
MaxIssueDate Public ReadOnly Property MaxIssueDate() As Date Returns max issue date.
PaymentTranType Public ReadOnly Property PaymentTranType() As String Returns payment tran type.
PaymentCategory Public ReadOnly Property PaymentCategory() As PaymentCategories Returns payment category.
RetrieveType Public ReadOnly Property RetrieveType() As RetrieveTypes Returns retrieve type.
Federal8fFlag Public ReadOnly Property Federal8fFlag() As String Returns federal8f flag.
FederalFlag Public ReadOnly Property FederalFlag() As String Returns federal flag.
StatusCode Public Property StatusCode() As FinancialTransactionStatus Gets or sets status code.
PaymentId Public ReadOnly Property PaymentId() As Decimal Returns payment id.

Inherited public members

Member Signature Purpose Origin
MyGuid Public ReadOnly Property MyGuid() As String Returns the collection's generated GUID identifier.† 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\clsFinancialTransCollection.vb
  • Legacy\BusinessObjectFramework\clsBusinessCollectionBase.vb