Skip to content

clsAuditablePeriodCollection

Typed collection of auditable policy spans used to retrieve coverage windows, locate prior periods, and supply synchronization logic with current auditable periods.

Purpose

  • Typed collection of auditable policy spans used to retrieve coverage windows, locate prior periods, and supply synchronization logic with current auditable periods.

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 clsAuditablePeriod Returns the collection's current item strongly typed as Auditable Period.
AuditablePeriodByDate Public ReadOnly Property AuditablePeriodByDate(ByVal inEffectiveDate As Date) As clsAuditablePeriod Meaning of AuditablePeriodByDate could not be confirmed beyond its compiled implementation context.**
AuditablePeriodByEndDate Public ReadOnly Property AuditablePeriodByEndDate(ByVal inEndDate As Date) As clsAuditablePeriod Meaning of AuditablePeriodByEndDate could not be confirmed beyond its compiled implementation context.**
LatestCompletedFinalAudit Public ReadOnly Property LatestCompletedFinalAudit() As clsAudit Meaning of LatestCompletedFinalAudit could not be confirmed beyond its compiled implementation context.**
UnAuditedPeriods Public ReadOnly Property UnAuditedPeriods() As clsAuditablePeriodCollection Meaning of UnAuditedPeriods could not be confirmed beyond its compiled implementation context.**
IsValid Public Overrides ReadOnly Property IsValid() As Boolean Derived lifecycle flag used by workflow logic when the current record state must be treated as valid.*
IsDirty Public Shadows ReadOnly Property IsDirty() As Boolean Derived lifecycle flag used by workflow logic when the current record state must be treated as dirty.*
Add Public Shadows Function Add(ByVal inclsAuditablePeriodCollection As clsAuditablePeriod) As Integer Adds the supplied business object to the collection and returns its index.
Contains Public Overloads Function Contains(ByVal inAuditablePeriod As clsAuditablePeriod) As Boolean Returns True when the collection already contains the supplied business object.
Contains Public Overloads Function Contains(ByVal inAuditablePeriodStartDate As Date) As Boolean Returns True when the collection already contains the supplied business object.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inAuditablePeriod As clsAuditablePeriod) As Boolean Returns True when the deleted-items list already contains the supplied business object.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inAuditablePeriodStartDate As Date) As Boolean Returns True when the deleted-items list already contains the supplied business object.
GetAuditablePeriods Public Shared Function GetAuditablePeriods(ByVal inDataportal As IDataPortalInfo, _ Loads auditable periods 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\clsAuditablePeriodCollection.vb