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
clsBusinessBasederivative — no inherited members section applies. - Superseded by
clsAssociationTypeCode/clsPolicyAssociationfor new development; retained for existing legacy call sites.*
Constraints and usage notes¶
- Consumers should prefer
clsAssociationTypeCode/clsPolicyAssociationin 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