clsALJ¶
clsALJ is a code-table entry type in the CodeTables component grouping of SAIF.Business.Claim.Legal. It represents a single administrative law judge, board, or federal judge (ALJ/BOARD/FJ) lookup row, populated by clsALJList from a query against LEGAL_PERSON/LEGAL_PERSON_TYPE filtered to those three person-type codes.* Each instance carries the underlying LEGAL_PERSON_SEQ_NUM alongside the inherited code/description pair so consumers can resolve the selected code back to a specific LEGAL_PERSON row.
Purpose¶
- Represents one selectable ALJ/board/federal-judge entry for dropdown/lookup population in legal-schedule and hearing screens.
- Carries
LegalPersonIdso the selected code can be joined back to the originatingLEGAL_PERSONrecord.
Context¶
- Namespace:
SAIF.Business.Claim.Legal.CodeTables - Assembly/package:
SAIF.Business.Claim.Legal
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| LegalPersonId | Public ReadOnly Property LegalPersonId As Integer |
The LEGAL_PERSON_SEQ_NUM of the underlying legal person this code-table entry represents. |
| New | Friend Sub New(inCode As String, inDescr As String, inLegalPersonId As Integer) |
Constructs the entry from a code (the person-type code), description (formatted name), and the legal-person sequence number; construction is restricted to the assembly (Friend), so instances are only created by clsALJList during retrieval.* |
Inherited public members¶
Members in this section are inherited from CodeTableInfo(Of String) in SAIF.Framework. This base type is supplied by an external framework package rather than a documented dependency library in this run, so its members are not itemized here.**
Behavioral notes¶
- Instances are only ever constructed internally by
clsALJList.Newwhile iterating theLEGAL_PERSON/LEGAL_PERSON_TYPEquery result; there is no public constructor for external callers.*
Constraints and usage notes¶
- The
Friendconstructor means consumers cannot create ad-hocclsALJinstances outside this assembly; they must retrieve entries viaGetALJList.*
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¶
SAIF.Business.Claim.Legal\mdlCodeTables.vb