Skip to content

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

Sources

  • SAIF.Business.Claim.Legal\SAIF.Business.Claim.Legal.vbproj