Skip to content

clsAuditPolicyPeriodCollection

Typed collection of audit policy periods used to retrieve, filter, and aggregate the policy periods attached to an audit or auditable period.

Purpose

  • Typed collection of audit policy periods used to retrieve, filter, and aggregate the policy periods attached to an audit or auditable period.

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 clsAuditPolicyPeriod Returns the collection's current item strongly typed as Audit Policy Period.
DistinctPolicyNumbers Public ReadOnly Property DistinctPolicyNumbers() As ArrayList De-duplicated list of policy numbers represented in the collection.*
AfterAuditStdPremAmount Public ReadOnly Property AfterAuditStdPremAmount() As Decimal Meaning of AfterAuditStdPremAmount could not be confirmed beyond its compiled implementation context.**
BeforeAuditStdPremAmount Public ReadOnly Property BeforeAuditStdPremAmount() As Decimal Meaning of BeforeAuditStdPremAmount could not be confirmed beyond its compiled implementation context.**
AreAllAuditsBilled Public ReadOnly Property AreAllAuditsBilled() As Boolean Meaning of AreAllAuditsBilled could not be confirmed beyond its compiled implementation context.**
HasCancelledPeriods Public ReadOnly Property HasCancelledPeriods() As Boolean Derived flag used by workflow logic to detect cancelled periods from the current persisted state.*
HasAnyBilledAudits Public ReadOnly Property HasAnyBilledAudits() As Boolean Derived flag used by workflow logic to detect any billed audits from the current persisted state.*
HasNonBilledAudits Public ReadOnly Property HasNonBilledAudits() As Boolean Derived flag used by workflow logic to detect non billed audits from the current persisted state.*
WaiverAmount Public ReadOnly Property WaiverAmount() As Decimal Meaning of WaiverAmount could not be confirmed beyond its compiled implementation context.**
WCISAuditCount Public ReadOnly Property WCISAuditCount(ByVal inWCISAuditStatus As WCISPayrollStatuses) As Integer Number of WCIS audit represented by this audit policy periods.*
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.*
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 inclsAuditPolicyPeriodCollection As clsAuditPolicyPeriod) As Integer Adds the supplied business object to the collection and returns its index.
Contains Public Overloads Function Contains(ByVal inAuditPolicyPeriod As clsAuditPolicyPeriod) As Boolean Returns True when the collection already contains the supplied business object.
Contains Public Overloads Function Contains(ByVal inPolicyNumber As Decimal, ByVal inPolicyPeriodEffectiveDate As Date) As Boolean Returns True when the collection already contains an item with the supplied sequence/key value.
ContainsPolicyPeriodByExpirationDate Public ReadOnly Property ContainsPolicyPeriodByExpirationDate(ByVal inPolicyNumber As Decimal, ByVal inPolicyPeriodExpirationDate As Date) As Boolean Meaning of ContainsPolicyPeriodByExpirationDate could not be confirmed beyond its compiled implementation context.**
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inAuditPolicyPeriod As clsAuditPolicyPeriod) As Boolean Returns True when the deleted-items list already contains the supplied business object.
ContainsDeleted Public Overloads Function ContainsDeleted(ByVal inPolicyNumber As Decimal, ByVal inPolicyPeriodEffectiveDate As Date) As Boolean Returns True when the deleted-items list already contains an item with the supplied sequence/key value.
NewAuditPolicyPeriodCollection Public Shared Function NewAuditPolicyPeriodCollection(ByVal inDataportal As IDataPortalInfo) As clsAuditPolicyPeriodCollection Creates a new unsaved audit policy period collection initialized with the data-portal context needed for validation and save operations.
GetAuditPolicyPeriods Public Shared Function GetAuditPolicyPeriods(ByVal inDataportal As IDataPortalInfo, ByVal inAuditSequenceNumber As Decimal) As clsAuditPolicyPeriodCollection Loads audit policy periods through the BOF data portal using the supplied keys and criteria.
GetPolicyPeriodsByPolicyNumber Public Shared Function GetPolicyPeriodsByPolicyNumber(ByVal inDataportal As IDataPortalInfo, ByVal inPolicyNumber As Decimal, ByVal inAuditTypeCode As String) As clsAuditPolicyPeriodCollection Loads policy periods by policy number through the BOF data portal using the supplied keys and criteria.
Copy Public Shadows Function Copy() As clsAuditPolicyPeriodCollection Meaning of Copy could not be confirmed beyond its compiled implementation context.**
## 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\clsAuditPolicyPeriodCollection.vb