Skip to content

clsAuditSelectionOverride

Stores per-policy include/exclude dates, reviewer, and audit instructions for future selection runs.

Purpose

  • Stores per-policy include/exclude dates, reviewer, and audit instructions for future selection runs.

Context

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

Public members

Member Signature Purpose
PolicyNum Public ReadOnly Property PolicyNum() As Decimal Policy number carried by this selection override.*
AuditReviewerName Public ReadOnly Property AuditReviewerName() As String Returns the display name of the reviewer assigned by the selection override.
AuditReviewer Public ReadOnly Property AuditReviewer() As clsAuditor Lazily loads the reviewer auditor referenced by the selection override.
CreateDate Public ReadOnly Property CreateDate() As Date Timestamp when this selection override was created.*
CreateUser Public ReadOnly Property CreateUser() As String User ID recorded when the selection override was created.
UpdateSeqNum Public ReadOnly Property UpdateSeqNum() As Decimal Optimistic-concurrency sequence used to detect conflicting updates to this selection override.*
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 override 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.**
Equals Public Overloads Function Equals(ByVal inObject As clsAuditSelectionOverride) As Boolean Returns True when the supplied object represents the same logical record.
GetHashCode Public Overrides Function GetHashCode() As Integer Hash code derived from the identity fields of this selection override for keyed comparisons.*
ToString Public Overrides Function ToString() As String String representation used when showing this selection override in lists or diagnostics.*
NewAuditSelectionOverride Public Shared Function NewAuditSelectionOverride(ByVal inDataportal As IDataPortalInfo, ByVal inPolicyNum As Decimal) As clsAuditSelectionOverride Creates a new unsaved audit selection override initialized with the data-portal context needed for validation and save operations.
GetAuditSelectionOverride Public Shared Function GetAuditSelectionOverride(ByVal inDataportal As IDataPortalInfo, ByVal inPolicyNum As Decimal) As clsAuditSelectionOverride Loads audit selection override 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\clsAuditSelectionOverride.vb