Skip to content

PolicyAssociation

PolicyAssociation (defined in PolicyAssociations.vb) is a legacy (pre-clsAssociationTypeCode) association model value type used by PolicyAssociationList to represent a single related-policy row produced by the legacy UNION query.

Purpose

  • Represents one legacy-model related-policy row (policy number, name, relationship type) prior to the introduction of clsAssociationTypeCode.

Context

  • Namespace: SAIF.Business.View.Policy
  • Assembly/package: SAIF.Business.View.Policy (embedded library reference)

Public members

Member Signature Purpose
PolicyNum Property PolicyNum As Decimal Related policy number.
PolicyName Property PolicyName As String Related policy name.
RelationshipType Property RelationshipType As String Legacy relationship-type descriptor (manual affiliation, policy relationship, discount combination, or experience-rating combination).

Behavioral notes

  • This is a plain class, not a clsBusinessBase derivative — no inherited members section applies.
  • Superseded by clsAssociationTypeCode/clsPolicyAssociation for new development; retained for existing legacy call sites.*

Constraints and usage notes

  • Consumers should prefer clsAssociationTypeCode/clsPolicyAssociation in new code.*

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

  • SAIF.Business.View.Policy\PolicyAssociations.vb