Skip to content

clsAuditPolicy

Policy-level projection used by premium-audit workflows to expose policy metadata, locations, insured names, and related coverage context for an audit.

Purpose

  • Policy-level projection used by premium-audit workflows to expose policy metadata, locations, insured names, and related coverage context for an audit.

Context

  • Namespace: SAIF.Business.Policy.Audit.Premium
  • Assembly/package: SAIF.BOF.Business.Policy.Audit.Premium

Public members

Member Signature Purpose
Policy Public ReadOnly Property Policy() As clsPolicy Lazily loads the policy record represented by this audit-policy projection.
PolicyNumber Public ReadOnly Property PolicyNumber() As Decimal Persisted policy number used to identify or classify this business object.
AuditPolicyPeriods Public ReadOnly Property AuditPolicyPeriods() As clsAuditPolicyPeriodCollection Audit policy periods associated with this policy within the audit.
InterestedParties Public ReadOnly Property InterestedParties() As clsInterestedPartyCollection Interested-party records associated with the audited policy.*
PreferredWorkers Public ReadOnly Property PreferredWorkers() As clsPolicyPreferredWorkerCollection Preferred-worker records associated with the audited policy.*
CurrentPolicyPeriod Public ReadOnly Property CurrentPolicyPeriod() As Core.clsPolicyPeriod Current core policy-period record associated with the audited policy.*
Claims Public ReadOnly Property Claims() As clsClaimDataCollection Claim records associated with the audited policy.*
CurrentPremiumSet Public ReadOnly Property CurrentPremiumSet() As clsPremiumSet Lazily loads the most recent premium set for the current policy period.
Exception Public ReadOnly Property Exception() As Exception Exception captured while loading or enriching the audit policy projection.*
NewAuditPolicy Public Shared Function NewAuditPolicy(ByVal inDataportal As IDataPortalInfo, ByVal inPolicyNumber As Decimal, ByVal inAuditPolicyPeriods As clsAuditPolicyPeriodCollection) As clsAuditPolicy Creates a new unsaved audit policy initialized with the data-portal context needed for validation and save operations.
## 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\clsAuditPolicy.vb