Skip to content

clsClaimRequestDecisionCollection

clsClaimRequestDecisionCollection holds the request and decision entries for a claim and exposes the latest decision together with decision-type helper values.

Purpose

  • Organize request and decision history for a claim.
  • Provide latest-entry access plus collection-level helpers for request-decision 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 clsClaimRequestDecision Returns item.
Item Default Public ReadOnly Property Item(ByVal inPrimaryKeySeqNum As String) As clsClaimRequestDecision Returns item.
LatestItem Public ReadOnly Property LatestItem() As clsClaimRequestDecision Returns latest item.
ClaimDecisionTypeToO Public ReadOnly Property ClaimDecisionTypeToO() As Boolean Returns claim decision type to o.
ClaimDecisionTypeToA Public ReadOnly Property ClaimDecisionTypeToA() As Boolean Returns claim decision type to a.
ClaimDecisionTypeToV Public ReadOnly Property ClaimDecisionTypeToV() As Boolean Returns claim decision type to v.
ClaimDecisionTypeToNonV Public ReadOnly Property ClaimDecisionTypeToNonV() As Boolean Returns claim decision type to non v.
RequestDecisionCodeToA Public ReadOnly Property RequestDecisionCodeToA() As Boolean Returns request decision code to a.
RequestDecisionCodeToD Public ReadOnly Property RequestDecisionCodeToD() As Boolean Returns request decision code to d.
MyCriteria Public ReadOnly Property MyCriteria() As Criteria Returns my criteria.
Save Public Overrides Function Save() As Boolean Executes the Save operation.
GetLatestRecord Public Sub GetLatestRecord() Retrieves the GetLatestRecord operation.
Contains Public Overloads Function Contains(ByVal inclsClaimRequestDecision As clsClaimRequestDecision) As Boolean Exposes the public member.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inclsClaimRequestDecision As clsClaimRequestDecision) As Boolean Exposes the public member.
Remove Public Sub Remove(ByVal inclsClaimRequestDecision As clsClaimRequestDecision) Executes the Remove operation.
Remove Public Sub Remove(ByVal inPrimaryKeySeqNum As Decimal) Executes the Remove operation.
GetMaxClaimRequestTypeCode Public Function GetMaxClaimRequestTypeCode() As String Retrieves the GetMaxClaimRequestTypeCode operation.
GetIsFirstDeniedAcceptedDecision Public Function GetIsFirstDeniedAcceptedDecision() As Boolean Retrieves the GetIsFirstDeniedAcceptedDecision operation.
GetClaimRequestDecisionCollection Public Shared Function GetClaimRequestDecisionCollection(ByVal inDataportal As IDataPortalInfo, ByVal inClaimID As Decimal) As clsClaimRequestDecisionCollection Retrieves the GetClaimRequestDecisionCollection operation.
NewClaimRequestDecision Public Function NewClaimRequestDecision() As clsClaimRequestDecision Executes the NewClaimRequestDecision operation.
RequestDateValid Public Function RequestDateValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
EffectiveDateValid Public Function EffectiveDateValid(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
Add Public Sub Add(ByVal inChild As clsBusinessBase) Adds a BOF child object through the untyped base collection API.* 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\clsClaimRequestDecisionCollection.vb
  • Legacy\BusinessObjectFramework\clsBusinessCollectionBase.vb