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