clsBoardLogManager¶
clsBoardLogManager retrieves the board log entries for the current legal case and produces a board log report. It is a small, read/report-oriented manager compared to the workflow-heavy managers in this library. It inherits LegalManagerBase (this library) → ClaimAppManager (SAIF.Application.Claim).
Purpose¶
- Retrieve board log entries associated with the current legal case.
- Produce a board log report for printing/export.
Context¶
- Namespace:
SAIF.Application.Claim.Legal - Assembly/package:
SAIF.Application.Claim.Legal.dll(embedded library, referenced by theLegalweb front end)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
New(inDatabase, inSecurityPrincipal) |
Public Sub New(inDatabase As String, inSecurityPrincipal As clsSecurityPrincipal) |
Constructs the manager for the given database context and authenticated principal, calling into LegalManagerBase.New. |
BoardLogCol |
Public ReadOnly Property BoardLogCol As clsBoardLogCollection* |
Exposes the board log entry collection for the current legal case. |
GetBoardLogReport() |
Public Function GetBoardLogReport() As String* |
Produces the board log report content for printing/export. |
Behavioral notes¶
- This manager is read-oriented, consistent with the report-focused screens in this library; it does not expose case-write operations of its own**.
Constraints and usage notes¶
- Board log data is scoped to the current case context established by the inherited
LegalManagerBaseretrieval lifecycle**.
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.Application.Claim.Legal\LegalNet\clsBoardLogManager.vb