Skip to content

clsPAReasonCodeCollection

Typed collection of premium-audit reason codes used to populate reason picklists and filter revision versus non-revision choices.

Purpose

  • Typed collection of premium-audit reason codes used to populate reason picklists and filter revision versus non-revision choices.

Context

  • Namespace: SAIF.Business.Policy.Audit.Premium
  • Assembly/package: SAIF.BOF.Business.Policy.Audit.Premium

Public members

Member Signature Purpose
CurrentItem Public Shadows ReadOnly Property CurrentItem() As clsPAReasonCode Returns the collection's current item strongly typed as PA Reason Code.
Contains Public Overloads Function Contains(ByVal inPAReasonCode As clsPAReasonCode) As Boolean Returns True when the collection already contains the supplied business object.
Contains Public Overloads Function Contains(ByVal inCode As String) As Boolean Returns True when the collection already contains the supplied business object.
GetAllAuditReasons Public Shared Function GetAllAuditReasons(ByVal inDataportal As IDataPortalInfo) As clsPAReasonCodeCollection Loads the full set of audit reasons available to this query.*
GetAuditRevisionReasons Public Shared Function GetAuditRevisionReasons(ByVal inDataportal As IDataPortalInfo) As clsPAReasonCodeCollection Loads audit revision reasons through the BOF data portal using the supplied keys and criteria.
GetAuditNonRevisionReasons Public Shared Function GetAuditNonRevisionReasons(ByVal inDataportal As IDataPortalInfo, _ Loads audit non revision reasons through the BOF data portal using the supplied keys and criteria.
SelectionType Public ReadOnly Property SelectionType() As SelectType Selection mode that controls which premium-audit reason codes the collection returns.*
ManuallyEnterable Public ReadOnly Property ManuallyEnterable() As Boolean Indicates whether users can enter the reason code manually.
## Behavioral notes
- This type is part of the premium-audit library's public surface.

Constraints and usage notes

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.Policy.Audit.Premium\clsPAReasonCodeCollection.vb