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
MustOverrideread-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