Skip to content

clsAttyMessagesManager

clsAttyMessagesManager retrieves attorney conflict, past-due, and schedule messages, matches them against known conflict records, and produces an XML report of the results. It surfaces attorney-facing operational reminders (conflicts, overdue items, upcoming schedule events) as a consolidated message list. It inherits LegalManagerBase (this library) → ClaimAppManager (SAIF.Application.Claim).

Purpose

  • Retrieve attorney conflict, past-due, and schedule messages for display on the attorney messages screen.
  • Match retrieved messages against known conflict records to flag conflict-related items.
  • Produce an XML report of the attorney message list 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.
AttyMessagesCol Public ReadOnly Property AttyMessagesCol As clsAttyMessageCollection* Exposes the combined conflict/past-due/schedule message collection for the current attorney.
MatchConflicts() Public Sub MatchConflicts()* Cross-references retrieved messages against known conflict records to flag conflict-related items.
GetAttyMessagesReport() Public Function GetAttyMessagesReport() As String* Produces the XML attorney-messages report content for printing/export.

Behavioral notes

  • This manager is read-oriented: it aggregates and reports on existing conflict/past-due/schedule data rather than performing case-level writes*.

Constraints and usage notes

  • Message retrieval is scoped per attorney/user context established by the inherited LegalManagerBase/ClaimAppManager 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\clsAttyMessagesManager.vb