Skip to content

clsClaimSupportOrderCollection

clsClaimSupportOrderCollection holds the support orders for a worker and exposes unexpired views, related claims, and todo-task helpers.

Purpose

  • Organize the support orders associated with a worker.
  • Provide collection views such as UnexpiredList, ClaimsForWorker, and TodoTasks for support-order maintenance.

Context

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

Public members

Member Signature Purpose
Item Default Public ReadOnly Property Item(ByVal Index As Integer) As clsClaimSupportOrder Returns item.
Item Default Public ReadOnly Property Item(ByVal inSupportOrderID As Decimal) As clsClaimSupportOrder Returns item.
ClaimsForWorker Public ReadOnly Property ClaimsForWorker() As clsClaimDataCollection Returns claims for worker.
UnexpiredList Public Shadows ReadOnly Property UnexpiredList() As clsClaimSupportOrderCollection Returns unexpired list.
TodoTasks Public ReadOnly Property TodoTasks() As clsClaimSupportOrder.taskItem() Returns todo tasks.
MyCriteria Public ReadOnly Property MyCriteria() As Criteria Returns my criteria.
CurrentItem Public Shadows ReadOnly Property CurrentItem() As clsClaimSupportOrder Returns current item.
IsValid Public Overrides ReadOnly Property IsValid() As Boolean Returns is valid.
Save Public Overrides Function Save() As Boolean Executes the Save operation.
Add Public Shadows Function Add(ByVal inclsClaimSupportOrder As clsClaimSupportOrder) As Integer Executes the Add operation.
Contains Public Overloads Function Contains(ByVal inclsClaimSupportOrder As clsClaimSupportOrder) As Boolean Exposes the public member.
Contains Public Overloads Function Contains(ByVal inSupportOrderID As Decimal) As Boolean Exposes the public member.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inclsClaimSupportOrder As clsClaimSupportOrder) As Boolean Exposes the public member.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inSupportOrderID As Decimal) As Boolean Exposes the public member.
Remove Public Sub Remove(ByVal inclsClaimSupportOrder As clsClaimSupportOrder) Executes the Remove operation.
Remove Public Sub Remove(ByVal inSupportOrderID As Decimal) Executes the Remove operation.
FilterExpired Public Function FilterExpired() As Integer Exposes the public member.
ClearFilter Public Sub ClearFilter() Exposes the public member.
NewClaimSupportOrderCollection Public Shared Function NewClaimSupportOrderCollection(ByVal inDataportal As IDataPortalInfo, ByVal inWorkerID As Decimal) As clsClaimSupportOrderCollection Executes the NewClaimSupportOrderCollection operation.
GetClaimSupportOrderCollection Public Shared Function GetClaimSupportOrderCollection(ByVal inDataportal As IDataPortalInfo, ByVal inWorkerID As Decimal) As clsClaimSupportOrderCollection Retrieves the GetClaimSupportOrderCollection 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
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.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\clsClaimSupportOrderCollection.vb
  • Legacy\BusinessObjectFramework\clsBusinessCollectionBase.vb