clsAuditPolicyPeriod¶
Represents a policy period covered by an audit, including WCIS payroll-audit interactions.
Purpose¶
- Represents a policy period covered by an audit, including WCIS payroll-audit interactions.
Context¶
- Namespace:
SAIF.Business.Policy.Audit.Premium - Assembly/package:
SAIF.BOF.Business.Policy.Audit.Premium
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| AuditSequenceNumber | Public ReadOnly Property AuditSequenceNumber() As Decimal |
Audit sequence number this policy period attached to an audit belongs to.* |
| PolicyNumber | Public ReadOnly Property PolicyNumber() As Decimal |
Persisted policy number used to identify or classify this business object. |
| PolicyPeriodEffectiveDate | Public ReadOnly Property PolicyPeriodEffectiveDate() As Date |
Persisted policy period effective date recorded on this business object. |
| PolicyNumberPolicyPeriodRange | Public ReadOnly Property PolicyNumberPolicyPeriodRange() As String |
Formats policy number policy period range for display output.* |
| HasCoverage | Public ReadOnly Property HasCoverage() As Boolean |
Derived flag used by workflow logic to detect coverage from the current persisted state.* |
| HasCancelledAuditBilling | Public ReadOnly Property HasCancelledAuditBilling() As Boolean |
Derived flag used by workflow logic to detect cancelled audit billing from the current persisted state.* |
| IsInSyncWithPolicyPeriod | Public ReadOnly Property IsInSyncWithPolicyPeriod() As Boolean |
Derived lifecycle flag used by workflow logic when the current record state must be treated as in sync with policy period.* |
| IsBilled | Public ReadOnly Property IsBilled() As Boolean |
Derived lifecycle flag used by workflow logic when the current record state must be treated as billed.* |
| LastDateOfCoverage | Public ReadOnly Property LastDateOfCoverage() As Date |
Meaning of LastDateOfCoverage could not be confirmed beyond its compiled implementation context.** |
| CreateDate | Public ReadOnly Property CreateDate() As Date |
Timestamp when this policy period attached to an audit was created.* |
| CreateUser | Public ReadOnly Property CreateUser() As String |
User ID recorded when the audit policy-period record was created. |
| UpdateDate | Public ReadOnly Property UpdateDate() As Date |
Timestamp of the most recent update to this policy period attached to an audit.* |
| UpdateUser | Public ReadOnly Property UpdateUser() As String |
User ID that most recently updated this policy period attached to an audit.* |
| UpdateSequenceNumber | Public ReadOnly Property UpdateSequenceNumber() As Decimal |
Optimistic-concurrency sequence used to detect conflicting updates to this policy period attached to an audit.* |
| SourceSystem | Public ReadOnly Property SourceSystem() As String |
Source-system code carried on the audit policy-period record. |
| PayrollSequenceNumber | Public ReadOnly Property PayrollSequenceNumber() As Decimal |
Number used to identify or order the payroll sequence value for this policy period attached to an audit.* |
| WCISPayrollStatus | Public ReadOnly Property WCISPayrollStatus() As WCISPayrollStatuses |
Strongly typed WCIS payroll status derived from the stored status code.* |
| WCISPayrollStatusCode | Public ReadOnly Property WCISPayrollStatusCode() As String |
Payroll status code copied from WCIS for this policy period. |
| OriginalExpirationDate | Public ReadOnly Property OriginalExpirationDate() As Date |
Original policy expiration date retained for this audit policy period. |
| GoverningClassCode | Public ReadOnly Property GoverningClassCode() As String |
Persisted governing class code used to identify or classify this business object. |
| EndingERModFactor | Public ReadOnly Property EndingERModFactor() As Decimal |
Retrieves the ending experience-modification factor for this policy period on demand. |
| CurrentStandardPremium | Public ReadOnly Property CurrentStandardPremium() As Decimal |
Retrieves the current standard premium for this policy period on demand. |
| CurrentPremium | Public ReadOnly Property CurrentPremium() As Decimal |
Retrieves the current premium for this policy period on demand. |
| HasClaimForZeroPayrollClass | Public ReadOnly Property HasClaimForZeroPayrollClass() As Boolean |
Derived flag used by workflow logic to detect claim for zero payroll class from the current persisted state.* |
| PayrollClasses | Public ReadOnly Property PayrollClasses() As List(Of String) |
Retrieves the payroll class list for this policy period on demand. |
| MaximumPayrollClassBaseRate | Public ReadOnly Property MaximumPayrollClassBaseRate() As Decimal |
Retrieves the highest payroll-class base rate for this policy period on demand. |
| FinancialSystemCode | Public ReadOnly Property FinancialSystemCode() As String |
Persisted financial system code used to identify or classify this business object. |
| PolicyPeriod | Public ReadOnly Property PolicyPeriod() As Core.clsPolicyPeriod |
Underlying core policy-period record associated with this audit policy period.* |
| HasOtherStatesCoverage | Public ReadOnly Property HasOtherStatesCoverage As Boolean |
Derived flag used by workflow logic to detect other states coverage from the current persisted state.* |
| CurrentPremiumSet | Public ReadOnly Property CurrentPremiumSet() As clsPremiumSet |
Lazily loads the most recent premium set for this policy period. |
| Exception | Public ReadOnly Property Exception() As Exception |
Exception captured while synchronizing this audit policy period with policy data.* |
| MyCriteria | Public ReadOnly Property MyCriteria() As Criteria |
Exposes the criteria object currently driving data-portal retrieval for this type. |
| 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 policy period attached to an audit 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 clsAuditPolicyPeriod) As Boolean |
Returns True when the supplied object represents the same logical record. |
| Equals | Public Overloads Function Equals(ByVal inPolicyNumber As Decimal, ByVal inPolicyPeriodEffectiveDate As Date) As Boolean |
Meaning of Equals could not be confirmed beyond its compiled implementation context.** |
| GetHashCode | Public Overrides Function GetHashCode() As Integer |
Hash code derived from the identity fields of this policy period attached to an audit for keyed comparisons.* |
| ToString | Public Overrides Function ToString() As String |
String representation used when showing this policy period attached to an audit in lists or diagnostics.* |
| ## 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\clsAuditPolicyPeriod.vb