Skip to content

clsAuditSelectionPolicyPeriod

Represents a candidate policy period evaluated by automated audit selection, including the policy context needed by selection rules.

Purpose

  • Represents a candidate policy period evaluated by automated audit selection, including the policy context needed by selection rules.

Context

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

Public members

Member Signature Purpose
AuditTypeCode Public ReadOnly Property AuditTypeCode() As String Derives the audit-type code for the candidate period from SelectionType and MarketTypeCode.
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 Overrides ReadOnly Property IsDirty() As Boolean Derived lifecycle flag used by workflow logic when the current record state must be treated as dirty.*
Equals Public Overloads Shared Function Equals(ByVal objA As Object, ByVal objB As Object) As Boolean Compares two values using the identity rules for this selection candidate policy period type.*
Equals Public Overloads Overrides Function Equals(ByVal inObject As Object) As Boolean Meaning of Equals could not be confirmed beyond its compiled implementation context.**
NewAuditSelectionPolicyPeriod Public Shared Function NewAuditSelectionPolicyPeriod(ByVal inDataportal As IDataPortalInfo) As clsAuditSelectionPolicyPeriod Creates a new unsaved audit selection policy period initialized with the data-portal context needed for validation and save operations.
GetAuditSelectionPolicyPeriod Public Shared Function GetAuditSelectionPolicyPeriod(ByVal inDataportal As IDataPortalInfo, ByVal inProcessDate As Date, ByVal inCurrentRunDate As Date, ByVal inRunType As Decimal) As clsAuditSelectionPolicyPeriod Loads audit selection policy period 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\clsAuditSelectionPolicyPeriod.vb