SAIF.Business.Claim.Legal API reference¶
This library exposes 85 public classes, 1 public module (mdlCodeTables), and 5 public enums in the root namespace SAIF.Business.Claim.Legal, plus a nested SAIF.Business.Claim.Legal.CodeTables namespace. Every business entity follows the SAIF BOF business-object contract: public read/write properties backed by a Friend Class Criteria (52 such nested types, not independently documented here since they are implementation detail of their parent), shared Create()/GetXxx() factory methods, Save(), and overridden AddBusinessRules() / Before*/After* data hooks inherited from SAIF.BOF.Framework.
Given the volume (85+ public types) and that the Phase 1 analysis captured type inventories and responsibilities rather than exhaustive per-member signatures, closely related types are grouped onto shared area pages below, consistent with the grouping approach used for the SQL and procedure catalogs. Each type still receives its own clearly labeled subsection.
Type catalog by area¶
| Area | Namespace | Detail page | Public types |
|---|---|---|---|
| LegalNet domain entities | SAIF.Business.Claim.Legal |
legalnet-types.md | 21 (case, schedule, appeal, outcome, note, consolidation, assignment, mail-date, file-creation, search) |
| TableMaint reference-data entities | SAIF.Business.Claim.Legal |
tablemaint-types.md | 10 (attorney profile/schedule/conflict/assignment, hearing location, other firm/person) |
| Print (legal letters) | SAIF.Business.Claim.Legal |
print-types.md | 2 (clsLetterRequest, clsLetterRequestCollection) |
| Code tables | SAIF.Business.Claim.Legal.CodeTables |
codetables-module.md | 1 module (mdlCodeTables) + ~31 code-table classes |
| Public enums | SAIF.Business.Claim.Legal |
enums.md | 5 |
Related documentation¶
- Library index
- Overview
- Architecture
- Business rules
- Operations and processes
- Database tables
- SQL catalog
- Procedure catalog
Sources¶
SAIF.Business.Claim.Legal\SAIF.Business.Claim.Legal.vbproj