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 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. |
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/ClaimAppManagerlifecycle**.
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