Skip to content

clsClaimStatusActivityCollection

clsClaimStatusActivityCollection holds the claim status activity entries for a claim and exposes the current status entry alongside indexed lookup.

Purpose

  • Organize the claim's status-activity history.
  • Provide current-item and collection-management helpers for claim status maintenance.

Context

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

Public members

Member Signature Purpose
CurrentClaimStatusActivity Public ReadOnly Property CurrentClaimStatusActivity() As clsClaimStatusActivity Returns current claim status activity.
Item Default Public ReadOnly Property Item(ByVal Index As Integer) As clsClaimStatusActivity Returns item.
Item Default Public ReadOnly Property Item(ByVal inClaimStatusActivitySeqNum As String) As clsClaimStatusActivity 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 inclsClaimStatusActivity As clsClaimStatusActivity) As Integer Executes the Add operation.
Contains Public Overloads Function Contains(ByVal inclsClaimStatusActivity As clsClaimStatusActivity) As Boolean Exposes the public member.
ContainsStatus Public Function ContainsStatus(ByVal inStatus As String) As Boolean Exposes the public member.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inclsClaimStatusActivity As clsClaimStatusActivity) As Boolean Exposes the public member.
Remove Public Sub Remove(ByVal inclsClaimStatusActivity As clsClaimStatusActivity) Executes the Remove operation.
Remove Public Sub Remove(ByVal inClaimStatusActivitySeqNum As Decimal) Executes the Remove operation.
GetMaxClaimStatusCode Public Function GetMaxClaimStatusCode() As String Retrieves the GetMaxClaimStatusCode operation.
GetClaimStatusActivityCollection Public Shared Function GetClaimStatusActivityCollection(ByVal inDataportal As IDataPortalInfo, ByVal inClaimID As Decimal) As clsClaimStatusActivityCollection Retrieves the GetClaimStatusActivityCollection operation.
NewClaimStatusActivity Public Sub NewClaimStatusActivity(ByVal inClaimId As Decimal) Executes the NewClaimStatusActivity operation.
EffectiveDateValid Public Function EffectiveDateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
CheckForDupStatus Public Function CheckForDupStatus(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
CheckDeleteOfNewStatus Public Function CheckDeleteOfNewStatus(ByVal target As Object, ByVal e As clsRuleArgs) 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\clsClaimStatusActivityCollection.vb
  • Legacy\BusinessObjectFramework\clsBusinessCollectionBase.vb