Skip to content

clsStatusCollection

Typed collection of audit-status codes used to populate workflow lookups and resolve status labels.

Purpose

  • Typed collection of audit-status codes used to populate workflow lookups and resolve status labels.

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 clsStatus Returns the collection's current item strongly typed as Status.
Add Public Shadows Function Add(ByVal inclsStatus As clsStatus) As Integer Adds the supplied business object to the collection and returns its index.
Contains Public Overloads Function Contains(ByVal inclsStatus As clsStatus) 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.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inclsStatus As clsStatus) As Boolean Returns True when the deleted-items list already contains the supplied business object.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inCode As String) As Boolean Returns True when the deleted-items list already contains the supplied business object.
NewStatusCollection Public Shared Function NewStatusCollection(ByVal inDataportal As IDataPortalInfo) As clsStatusCollection Creates a new unsaved status collection initialized with the data-portal context needed for validation and save operations.
GetStatusCollection Public Shared Function GetStatusCollection(ByVal inDataportal As IDataPortalInfo) As clsStatusCollection Loads status collection through the BOF data portal using the supplied keys and criteria.
## Behavioral notes
- This type is part of the premium-audit library's public surface.

Constraints and usage notes

Sources

  • Business\SAIF.Business.Policy.Audit.Premium\clsStatusCollection.vb