Skip to content

PolicyHeaderHelpTextCollection

PolicyHeaderHelpTextCollection is an abstract base class defining the set of contextual help-text strings shown alongside the fields rendered from IPolicyHeaderDataProvider. Concrete subclasses supply the actual help-text content for each labeled field (policy dropdown, policy label, legal name, status, agency, association type, market type, relation type, rate account).

Purpose

  • Define the fixed set of help-text properties a policy-header UI can display for each header field.
  • Require concrete subclasses to supply the actual text via MustOverride read-only properties, keeping the text content itself outside this base contract.

Context

  • Namespace: SAIF.Business.Policy
  • Assembly/package: SAIF.Business.Policy

Public members

Member Signature Purpose
PolicyDropdown MustOverride ReadOnly Property PolicyDropdown As String Help text for the policy-selection dropdown control.*
PolicyLabel MustOverride ReadOnly Property PolicyLabel As String Help text for the policy label/display field.*
LegalName MustOverride ReadOnly Property LegalName As String Help text for the legal-name field.*
Status MustOverride ReadOnly Property Status As String Help text for the policy status field.*
Agency MustOverride ReadOnly Property Agency As String Help text for the agency field.*
AssociationType MustOverride ReadOnly Property AssociationType As String Help text for the association-type field.*
AssociationTypeListText MustOverride ReadOnly Property AssociationTypeListText As IEnumerable(Of String) Help text entries for the list of association types shown to the user.*
MarketType MustOverride ReadOnly Property MarketType As String Help text for the market-type field.*
RelationType MustOverride ReadOnly Property RelationType As String Help text for the policy-relationship field.*
RateAccount MustOverride ReadOnly Property RateAccount As String Help text for the rate-account field.*

Behavioral notes

  • Source declaration: Business\SAIF.Business.Policy\IPolicyHeaderDataProvider.vb.
  • Related operations, rules, and SQL are cross-referenced from the library-level documentation.

Constraints and usage notes

  • Consumers should rely on the declared public surface rather than internal implementation details.

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

  • Business\SAIF.Business.Policy\IPolicyHeaderDataProvider.vb