Skip to content

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 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.
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 LegalManagerBase 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\clsQuickCalManager.vb