Skip to content

clsPolicyAssociation

clsPolicyAssociation is an association enriched for display. Beyond the related policy number and the association type, it carries the policy name, agent and agency, status description, and the effective and expiration dates of the period — everything needed to render a related-policy row without a second retrieval.

Purpose

  • Represents one related policy with the header detail needed to display it (Resolve policy-header associations).
  • Carries the period date range of the related policy alongside its status.

Context

  • Namespace: SAIF.Business.View.Policy
  • Assembly/package: SAIF.BOF.Business.View.Policy
  • Declared in: Business/SAIF.Business.View.Policy/Associations/clsPolicyAssociation.vb

Public members

Member Signature Purpose
AssociationType Public ReadOnly Property AssociationType As IPolicyAssociationType Implements IPolicyHeaderAssociation.AssociationType Classification of the association of the related policy.*
IsParent Public ReadOnly Property IsParent As Boolean Implements IPolicyHeaderAssociation.IsParent True when parent applies to the related policy.*
PolicyNumber Public ReadOnly Property PolicyNumber As Decimal Implements IPolicyHeaderAssociation.PolicyNumber Identifier of the policy attached to the related policy.*
PolicyName Public ReadOnly Property PolicyName As String Implements IPolicyHeaderAssociation.PolicyName Name of the policy recorded against the related policy.*
AgentNumber Public ReadOnly Property AgentNumber As Decimal Implements IPolicyHeaderAssociation.AgentNumber Identifier of the agent attached to the related policy.*
AgencySeqNum Public ReadOnly Property AgencySeqNum As Decimal Implements IPolicyHeaderAssociation.AgencySeqNum Identifier of the agency sequence attached to the related policy.*
PolicyStatusDescription Public ReadOnly Property PolicyStatusDescription As String Implements IPolicyHeaderAssociation.PolicyStatusDescription Readable text describing the policy status of the related policy.*
PeriodEffectiveDate Public ReadOnly Property PeriodEffectiveDate As Date Implements IPolicyHeaderAssociation.PeriodEffectiveDate The period effective date recorded on the related policy.*
PeriodExpirationDate Public ReadOnly Property PeriodExpirationDate As Date Implements IPolicyHeaderAssociation.PeriodExpirationDate The period expiration date recorded on the related policy.*
Equals Public Shadows Function Equals(inAssociation As IPolicyAssociation) As Boolean Implements IPolicyAssociation.Equals Compares this instance with another of the same type.

Note: Statements marked with † are derived from dependency library documentation via the Legends CLI. Statements marked with * were inferred from code structure or contextual evidence. Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Business/SAIF.Business.View.Policy/Associations/clsPolicyAssociation.vb