Skip to content

clsTDThreeDayWaitCollection

clsTDThreeDayWaitCollection holds the three-day-wait entries for a claim and exposes the current entry together with collection-management helpers.

Purpose

  • Organize the three-day-wait history associated with a claim.
  • Provide current-item, add, lookup, and remove operations for three-day-wait maintenance.

Context

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

Public members

Member Signature Purpose
CurrentTDThreeDayWait Public ReadOnly Property CurrentTDThreeDayWait() As clsTDThreeDayWait Returns current t d three day wait.
Item Default Public ReadOnly Property Item(ByVal Index As Integer) As clsTDThreeDayWait Returns item.
Item Default Public ReadOnly Property Item(ByVal inClaimTDThreeDaWaitSeqNum As Decimal) As clsTDThreeDayWait Returns item.
MyCriteria Public ReadOnly Property MyCriteria() As Criteria Returns my criteria.
Save Public Overrides Function Save() As Boolean Executes the Save operation.
Add Public Shadows Function Add(ByVal inTDThreeDayWait As clsTDThreeDayWait) As Integer Executes the Add operation.
Contains Public Overloads Function Contains(ByVal inTDThreeDayWait As clsTDThreeDayWait) As Boolean Exposes the public member.
Contains Public Overloads Function Contains(ByVal inClaimID As Decimal) As Boolean Exposes the public member.
Contains Public Overloads Function Contains(ByVal inTDThreeDayWaitDate As Date) As Boolean Exposes the public member.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inTDThreeDayWait As clsTDThreeDayWait) As Boolean Exposes the public member.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inClaimID As Decimal) As Boolean Exposes the public member.
ContainsNew Public Overloads Function ContainsNew() As Boolean Exposes the public member.
Remove Public Sub Remove(ByVal inTDThreeDayWait As clsTDThreeDayWait) Executes the Remove operation.
Remove Public Sub Remove(ByVal inClaimID As Decimal) Executes the Remove operation.
Remove Public Sub Remove(ByVal inMyGuid As String) Executes the Remove operation.
NewTDThreeDayWait Public Sub NewTDThreeDayWait(ByVal inClaimID As Decimal) Executes the NewTDThreeDayWait operation.
ValidNoDuplicates Public Function ValidNoDuplicates() As Boolean Exposes the public member.

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
CurrentItem Public ReadOnly Property CurrentItem() As clsBusinessBase Returns the current traversal item through the base collection API.* 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.Maintenance.

Constraints and usage notes

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

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.Maintenance\clsTDThreeDayWaitCollection.vb
  • Legacy\BusinessObjectFramework\clsBusinessCollectionBase.vb