Skip to content

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 the Legal web 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 LegalManagerBase retrieval 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