clsQuickCalManager¶
clsQuickCalManager retrieves hearing-schedule entries by location and date range for the quick-calendar scheduling view, giving hearing coordinators a fast lookup of what is scheduled at a given location without navigating individual case screens. It inherits LegalManagerBase (this library) → ClaimAppManager (SAIF.Application.Claim).
Purpose¶
- Retrieve hearing-schedule entries filtered by hearing location and date range for the quick-calendar view.
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. |
QuickCalCol |
Public ReadOnly Property QuickCalCol As clsQuickCalCollection* |
Exposes the hearing-schedule entries matching the requested location/date range. |
GetScheduleByLocation(locationCode, startDate, endDate) |
Public Sub GetScheduleByLocation(locationCode As String, startDate As Date, endDate As Date)* |
Loads QuickCalCol with hearing-schedule entries for the given location and date range. |
Behavioral notes¶
- This manager is read-only: it provides a filtered view over existing hearing-schedule data rather than exposing insert/update/delete operations of its own*.
Constraints and usage notes¶
- Location/date filtering is the sole entry point for this manager; it does not expose case-level context switching beyond the inherited
LegalManagerBaselifecycle**.
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\clsQuickCalManager.vb