Skip to content

clsAuditor

Represents an auditor master record, including contact data, territory/capacity metadata, and counters used by assignment workflows.

Purpose

  • Represents an auditor master record, including contact data, territory/capacity metadata, and counters used by assignment workflows.

Context

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

Public members

Member Signature Purpose
AssignToAuditorID Public ReadOnly Property AssignToAuditorID() As String Uses the explicit assignee ID when one is set; otherwise falls back to the auditor's own ID.
AuditorID Public ReadOnly Property AuditorID() As String Persisted auditor id used to identify or classify this business object.
AuditorTerritory Public ReadOnly Property AuditorTerritory() As clsAuditorZipCodeCollection Lazily loads the ZIP-code territory assigned to the auditor.
HasTerritory Public ReadOnly Property HasTerritory() As Boolean Derived flag used by workflow logic to detect territory from the current persisted state.*
IsActive Public ReadOnly Property IsActive() As Boolean Derived lifecycle flag used by workflow logic when the current record state must be treated as active.*
IsFeeAuditor Public ReadOnly Property IsFeeAuditor() As Boolean Derived lifecycle flag used by workflow logic when the current record state must be treated as fee auditor.*
IsSAIFAuditor Public ReadOnly Property IsSAIFAuditor() As Boolean Derived lifecycle flag used by workflow logic when the current record state must be treated as saif auditor.*
IsNCCIAuditor Public ReadOnly Property IsNCCIAuditor() As Boolean Derived lifecycle flag used by workflow logic when the current record state must be treated as ncci auditor.*
IsMonthlyMaxReached Public ReadOnly Property IsMonthlyMaxReached() As Boolean Derived lifecycle flag used by workflow logic when the current record state must be treated as monthly max reached.*
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 auditor master record 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 clsAuditor) 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 auditor master record for keyed comparisons.*
ToString Public Overrides Function ToString() As String String representation used when showing this auditor master record in lists or diagnostics.*
NewAuditor Public Shared Function NewAuditor(ByVal inDataportal As IDataPortalInfo) As clsAuditor Creates a new unsaved auditor initialized with the data-portal context needed for validation and save operations.
GetAuditorByAuditorID Public Shared Function GetAuditorByAuditorID(ByVal inDataportal As IDataPortalInfo, ByVal inAuditorID As String) As clsAuditor Loads auditor by auditor id through the BOF data portal using the supplied keys and criteria.
GetAuditorByUserID Public Shared Function GetAuditorByUserID(ByVal inDataportal As IDataPortalInfo, ByVal inUserID As String) As clsAuditor Loads auditor by user id through the BOF data portal using the supplied keys and criteria.
GetDefaultAuditorForPolicy Public Shared Function GetDefaultAuditorForPolicy(ByVal inDataportal As IDataPortalInfo, _ Loads default auditor for policy 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\clsAuditor.vb