Skip to content

IPolicyHeaderDataProvider

IPolicyHeaderDataProvider declares the display-oriented contract a policy header presenter must satisfy — policy identity/name fields, status/market/relationship descriptions, associated policies, and help text — so UI or reporting layers can consume a uniform policy header regardless of which application implements it. This library only declares the contract; implementations live outside it.*

Purpose

  • Standardize the set of policy header fields (identity, descriptions, agency, associations, help text, messages) that any header-presenting implementer must supply.
  • Provide PolicyAssociationParent as a lookup hook so a header provider can report the parent association for a given association type.

Context

  • Namespace: SAIF.Business.Policy
  • Assembly/package: SAIF.Business.Policy (PolicyCommon)

Public members

Member Signature Purpose
PolicyNumber ReadOnly Property PolicyNumber As <type> Policy number displayed in the header.
PolicyName ReadOnly Property PolicyName As String Display name of the policy.
LegalName ReadOnly Property LegalName As String Legal name of the policyholder.
StatusDescription ReadOnly Property StatusDescription As String Human-readable policy status.
MarketTypeDescription ReadOnly Property MarketTypeDescription As String Human-readable market type.
AgencyName ReadOnly Property AgencyName As String Name of the servicing agency.
RelationshipDescription ReadOnly Property RelationshipDescription As String Human-readable policy relationship description.
RateAccountNumber ReadOnly Property RateAccountNumber As <type> Rate account number associated with the policy.
PolicyAssociations ReadOnly Property PolicyAssociations As <collection of IPolicyAssociation> The set of policy associations to display in the header.
PolicyAssociationParent(inAssociationType) Function PolicyAssociationParent(inAssociationType As IPolicyAssociationType) As IPolicyAssociation Returns the parent association for a given association type, if any.
HelpTexts ReadOnly Property HelpTexts As PolicyHeaderHelpTextCollection Help text collection to display alongside the header.
Messages ReadOnly Property Messages As <collection type> Messages relevant to the policy header display.

Behavioral notes

  • No in-repo implementer of IPolicyHeaderDataProvider was found; implementations live in consuming applications.**

Constraints and usage notes

  • This is a declaration-only contract; all behavior is supplied by implementers.

Note: Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • SAIF.Business.Policy/IPolicyHeaderDataProvider.vb