IPolicyAssociation¶
Defines the minimal contract for one policy-to-policy relationship, capturing which policy participates, whether it is the parent side, and what association type describes the relationship.
Purpose¶
- Provide a lightweight shape for association rows returned by
IPolicyAssociationType. - Separate relationship identity and direction from UI-specific display fields.
- Support equality comparisons between association instances.
Context¶
- Namespace:
SAIF.Business.Policy - Assembly/package:
SAIF.Business.Policy
Public members¶
| Member | Signature | Purpose |
|---|---|---|
PolicyNumber |
ReadOnly Property PolicyNumber As Decimal |
Identifies the associated policy. |
IsParent |
ReadOnly Property IsParent As Boolean |
Indicates whether the associated policy is the parent side of the relationship. |
AssociationType |
ReadOnly Property AssociationType As IPolicyAssociationType |
Describes the relationship family governing this association row. |
Equals |
Function Equals(ByVal inAssociation As IPolicyAssociation) As Boolean |
Lets implementations compare two associations for business equivalence. |
Constraints and usage notes¶
IPolicyHeaderAssociationextends this contract when callers need header-display fields as well as relationship identity.
Sources¶
SAIF.Business.Policy\IPolicyHeaderDataProvider.vb