Skip to content

clsAuditorCollection

Typed collection of auditors used to load assignment candidates and maintain monthly assignment inventory.

Purpose

  • Typed collection of auditors used to load assignment candidates and maintain monthly assignment inventory.

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 clsAuditor Returns the collection's current item strongly typed as Auditor.
Reviewers Public ReadOnly Property Reviewers() As clsAuditorCollection Meaning of Reviewers could not be confirmed beyond its compiled implementation context.**
Assignable Public ReadOnly Property Assignable(Optional ByVal inVendorNumber As String = Nothing) As clsAuditorCollection Subset of auditors currently eligible to receive audit assignments.*
External Public ReadOnly Property External() As clsAuditorCollection Meaning of External could not be confirmed beyond its compiled implementation context.**
Filterable Public ReadOnly Property Filterable(Optional ByVal inVendorNumber As String = Nothing) As clsAuditorCollection Subset of auditors that should appear in audit-filter selections.*
Schedulable Public ReadOnly Property Schedulable(Optional ByVal inVendorNumber As String = Nothing) As clsAuditorCollection Subset of auditors that can be used for scheduling-related workflows.*
Save Public Overrides Function Save() As Boolean Persists pending changes in the collection and its tracked child objects through the BOF data portal.
Add Public Shadows Function Add(ByVal inclsAuditor As clsAuditor) As Integer Adds the supplied business object to the collection and returns its index.
Contains Public Overloads Function Contains(ByVal inclsAuditor As clsAuditor) As Boolean Returns True when the collection already contains the supplied business object.
Contains Public Overloads Function Contains(ByVal inAuditorID As String) As Boolean Returns True when the collection already contains the supplied business object.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inAuditor As clsAuditor) As Boolean Returns True when the deleted-items list already contains the supplied business object.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inAuditorID As String) As Boolean Returns True when the deleted-items list already contains the supplied business object.
NewAuditorCollection Public Shared Function NewAuditorCollection(ByVal inDataportal As IDataPortalInfo) As clsAuditorCollection Creates a new unsaved auditor collection initialized with the data-portal context needed for validation and save operations.
GetAllAuditors Public Shared Function GetAllAuditors(ByVal inDataportal As IDataPortalInfo, Optional ByVal inVendorNumber As String = "") As clsAuditorCollection Loads the full set of auditors available to this query.*
GetAuditorsForAssignment Public Shared Function GetAuditorsForAssignment(ByVal inDataportal As IDataPortalInfo, Optional ByVal inVendorNumber As String = "") As clsAuditorCollection Loads auditors for assignment through the BOF data portal using the supplied keys and criteria.
GetAuditorsForFilter Public Shared Function GetAuditorsForFilter(ByVal inDataportal As IDataPortalInfo, Optional ByVal inVendorNumber As String = "") As clsAuditorCollection Loads auditors for filter through the BOF data portal using the supplied keys and criteria.
GetAuditorsForScheduling Public Shared Function GetAuditorsForScheduling(ByVal inDataportal As IDataPortalInfo, Optional ByVal inVendorNumber As String = "") As clsAuditorCollection Loads auditors for scheduling through the BOF data portal using the supplied keys and criteria.
GetReviewers Public Shared Function GetReviewers(ByVal inDataportal As IDataPortalInfo) As clsAuditorCollection Loads reviewers 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

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\clsAuditorCollection.vb