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