clsAcknowledgeManager¶
clsAcknowledgeManager backs the WCB/DCBS acknowledgment screen: it retrieves the list of pending acknowledgments and saves updates to them. It is one of the LegalNet\ subfolder managers and, like all Legal AppManagers, inherits LegalManagerBase (this library) → ClaimAppManager (SAIF.Application.Claim).
Purpose¶
- Retrieve the list of WCB/DCBS acknowledgments requiring action for the current case context.
- Save updates made to acknowledgment records from the maintenance screen.
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. |
AcknowledgeCol |
Public ReadOnly Property AcknowledgeCol As clsAcknowledgeCollection* |
Exposes the acknowledgment collection backing the WCB/DCBS acknowledgment screen. |
Save() |
Public Overrides Function Save() As Boolean* |
Persists pending acknowledgment edits via the inherited clsBusinessBase.Save() dispatch path, invoking this manager's OnWrite() override. |
Behavioral notes¶
- As with other Legal AppManagers, retrieval runs behind
LegalManagerBase.OnRetrieve()'s claim-visibility gate before acknowledgment data is exposed to the caller (Business rules)*.
Constraints and usage notes¶
- This manager is scoped to the acknowledgment workflow only; it does not expose the broader case-note or schedule maintenance operations found in sibling managers**.
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\clsAcknowledgeManager.vb