clsPolicySearch¶
clsPolicySearch represents one row of a policy/interested-party search result. Its
BeforeRetrieve/AfterRetrieve implementations are commented out (no-op) — the class is populated
exclusively via its Load method by a caller that already has result rows in hand, rather than
performing its own database retrieval.*
Purpose¶
- Represents one policy/interested-party search-result row for display in search UI.
- Populated exclusively via
Load(...)by a caller that already has result rows; does not perform its own retrieval.*
Context¶
- Namespace:
SAIF.Business.View.Policy - Assembly/package:
SAIF.Business.View.Policy(embedded library reference)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
Load |
Sub Load(Reader As clsSAIFDataReader) (via ILoadable) |
Populates this instance from a data-reader row supplied by the caller. |
PolicyNum |
ReadOnly Property PolicyNum As Decimal |
Policy number for this search-result row. |
PolicyName |
ReadOnly Property PolicyName As String |
Policy/interested-party name for this search-result row. |
Inherited public members¶
Members in this section are inherited from clsBusinessBase in saif.framework.core. They are
available on this type through inheritance.
| Member | Signature | Purpose | Origin |
|---|---|---|---|
Rules |
Property Rules As clsRulesManager |
Owns the rule-registration/enforcement engine for this object.† | saif.framework.core — clsBusinessBase |
Error (via IDataErrorInfo) |
ReadOnly Property Error As String |
Surfaces broken-rule state to data-bound UI controls.† | saif.framework.core — clsBusinessBase |
Behavioral notes¶
BeforeRetrieve/AfterRetrieveare commented out in source (no-op) — this class does not use the standardRetrieveObjectlifecycle at all.*
Constraints and usage notes¶
- Callers must invoke
Loaddirectly with pre-obtained result rows; there is noGetPolicySearch-style retrieval factory.*
Note: Statements marked with
†are derived from dependency library documentation via the Legends CLI. Statements marked with*were inferred from code structure or contextual evidence. Statements marked with**could not be confirmed; treat as unknown until verified.
Sources¶
SAIF.Business.View.Policy\clsPolicySearch.vb