PolicyHeaderHelpTextCollection¶
PolicyHeaderHelpTextCollection is a MustInherit base class declaring ten MustOverride help-text members that a policy header presenter must supply, giving IPolicyHeaderDataProvider.HelpTexts a strongly typed contract for the help content shown alongside a policy header. Implementations live outside this library.*
Purpose¶
- Define the fixed set of help-text slots a policy header display requires, so every implementer exposes the same ten pieces of help content.
- Serve as the return type of
IPolicyHeaderDataProvider.HelpTexts, keeping header help content strongly typed rather than a loose string collection.
Context¶
- Namespace:
SAIF.Business.Policy - Assembly/package:
SAIF.Business.Policy(PolicyCommon)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| 10 help-text members | MustOverride ReadOnly Property <HelpTextName> As String (×10) |
Each property supplies the help text for one specific area of the policy header display; implementers must override all ten. |
Behavioral notes¶
- No in-repo implementer of
PolicyHeaderHelpTextCollectionwas found; implementations live in consuming applications.**
Constraints and usage notes¶
- Being
MustInherit, this class cannot be instantiated directly — implementers must derive a concrete subclass overriding all ten members.
Note: Statements marked with ** could not be confirmed; treat as unknown until verified.
Sources¶
- SAIF.Business.Policy/IPolicyHeaderDataProvider.vb