Skip to content

clsCaseSearchManager

Legal case search with security filtering. Legal case search with security filtering

Purpose

  • Legal case search with security filtering
  • Serves the application layer exposed by SAIF.Application.Claim.Legal to LegalMaintenance or companion LegalNet workflows.*

Context

  • Namespace: SAIF.Application.Claim.Legal
  • Assembly/package: SAIF.Application.Claim.Legal

Public members

Member Signature Purpose
SearchCriteria Public Property SearchCriteria As clsCaseSearchCriteria = New clsCaseSearchCriteria() Exposes workflow state or data needed by the consuming screen.*
SearchResults Public ReadOnly Property SearchResults As IEnumerable(Of clsCaseSearchResult) Exposes workflow state or data needed by the consuming screen.*
New Public Sub New(ByVal inDatabase As String, ByVal inSecurityPrincipal As clsSecurityPrincipal) Initializes the manager with the caller-selected database and security principal so legal data can be loaded or saved.*
GetSearchResults Public Function GetSearchResults() As IEnumerable(Of clsCaseSearchResult) Loads or refreshes workflow data needed by the consuming screen.*
CaseSearchReport Public Function CaseSearchReport() As String Builds the XML payload or data returned to a report workflow.*

Inherited public members

Member Signature Purpose Origin
ContextNumber Public Property ContextNumber() As String Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
CanViewClaim Public ReadOnly Property CanViewClaim() As Boolean Indicates whether the current claim passed the retrieve gate. SAIF.Application.Claim.Legal — LegalManagerBase
NeedProviderLookup Public Property NeedProviderLookup As Boolean Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
CurrentProviderId Public Property CurrentProviderId As Decimal Exposes the currently selected workflow value or business object.* SAIF.Application.Claim.Legal — LegalManagerBase
ProviderLocation Public ReadOnly Property ProviderLocation() As SAIF.Business.View.Provider.clsProviderLocation Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
CurrentClaimNumber Public ReadOnly Property CurrentClaimNumber() As String Exposes the currently selected workflow value or business object.* SAIF.Application.Claim.Legal — LegalManagerBase
CurrentCaseID Public Property CurrentCaseID As Decimal Tracks the active legal-case identifier. SAIF.Application.Claim.Legal — LegalManagerBase
CurrentCase Public ReadOnly Property CurrentCase() As clsLegalCase Returns the current legal case for downstream workflows. SAIF.Application.Claim.Legal — LegalManagerBase
PrimaryCaseNumber Public ReadOnly Property PrimaryCaseNumber As String Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
HeaderData Public ReadOnly Property HeaderData() As clsLegalData Returns the current legal-case header snapshot. SAIF.Application.Claim.Legal — LegalManagerBase
CaseList Public ReadOnly Property CaseList() As System.Collections.Generic.List(Of clsFindCase) Returns the resolved legal-case list for the current context. SAIF.Application.Claim.Legal — LegalManagerBase
AllSAIFStaff Public ReadOnly Property AllSAIFStaff() As List(Of CodeTables.clsAttorneyList) Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
ALJList Public ReadOnly Property ALJList() As List(Of CodeTables.clsALJ) Exposes a collection or lookup list for UI binding and downstream edits.* SAIF.Application.Claim.Legal — LegalManagerBase
ActiveAttorneys Public ReadOnly Property ActiveAttorneys() As List(Of CodeTables.clsAttorneyList) Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
ScheduleTypeCodes Public ReadOnly Property ScheduleTypeCodes() As List(Of CodeTables.clsScheduleTypeInfo) Exposes a collection or lookup list for UI binding and downstream edits.* SAIF.Application.Claim.Legal — LegalManagerBase
ScheduleALJList Public ReadOnly Property ScheduleALJList() As List(Of CTB.CodeTableInfo(Of String)) Exposes a collection or lookup list for UI binding and downstream edits.* SAIF.Application.Claim.Legal — LegalManagerBase
FederalScheduleTypes Public ReadOnly Property FederalScheduleTypes() As List(Of CodeTables.clsScheduleTypeInfo) Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
StateScheduleTypes Public ReadOnly Property StateScheduleTypes() As List(Of CodeTables.clsScheduleTypeInfo) Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
FederalHearingLocations Public ReadOnly Property FederalHearingLocations() As List(Of CTB.CodeTableInfo(Of String)) Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
StateHearingLocations Public ReadOnly Property StateHearingLocations() As List(Of CTB.CodeTableInfo(Of String)) Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
AttorneyTypeCodes Public ReadOnly Property AttorneyTypeCodes() As List(Of CTB.CodeTableInfo(Of String)) Exposes a collection or lookup list for UI binding and downstream edits.* SAIF.Application.Claim.Legal — LegalManagerBase
BodyPartCodes Public ReadOnly Property BodyPartCodes() As List(Of CodeTables.clsBodyPartCode) Exposes a collection or lookup list for UI binding and downstream edits.* SAIF.Application.Claim.Legal — LegalManagerBase
CancelledByCode Public ReadOnly Property CancelledByCode() As List(Of CTB.CodeTableInfo(Of String)) Returns the Boolean workflow or authorization state associated with the current user or record.* SAIF.Application.Claim.Legal — LegalManagerBase
CaseStatusCode Public ReadOnly Property CaseStatusCode() As List(Of CodeTables.clsCaseStatusInfo) Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
DurationCode Public ReadOnly Property DurationCode() As List(Of CodeTables.clsDurationCode) Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
AttorneyDurationCode Public ReadOnly Property AttorneyDurationCode() As List(Of CodeTables.clsDurationCode) Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
FileLocationCode Public ReadOnly Property FileLocationCode() As List(Of CTB.CodeTableInfo(Of String)) Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
HearingLocations Public ReadOnly Property HearingLocations As clsHearingLocationCollection Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
HearingLocationCode Public ReadOnly Property HearingLocationCode() As List(Of CTB.CodeTableInfo(Of String)) Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
LegalStaff Public ReadOnly Property LegalStaff() As List(Of CodeTables.clsAttorneyList) Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim.Legal — LegalManagerBase
ManagerList Public ReadOnly Property ManagerList() As List(Of CodeTables.clsAttorneyList) Exposes a collection or lookup list for UI binding and downstream edits.* SAIF.Application.Claim.Legal — LegalManagerBase
SecretaryList Public ReadOnly Property SecretaryList() As List(Of CodeTables.clsAttorneyList) Exposes a collection or lookup list for UI binding and downstream edits.* SAIF.Application.Claim.Legal — LegalManagerBase
IsInAdminGroup Public ReadOnly Property IsInAdminGroup() As Boolean Returns the admin entitlement consumed by retrieve gating. SAIF.Application.Claim.Legal — LegalManagerBase
IsInCaseUpdateGroup Public ReadOnly Property IsInCaseUpdateGroup() As Boolean Returns the case-update capability exposed to the UI. SAIF.Application.Claim.Legal — LegalManagerBase
IsInViewOnly Public ReadOnly Property IsInViewOnly() As Boolean Returns the view-only capability exposed to the UI. SAIF.Application.Claim.Legal — LegalManagerBase
CreateCase Public Sub CreateCase() Performs a workflow action associated with this manager.* SAIF.Application.Claim.Legal — LegalManagerBase
SetCurrentCase Public Sub SetCurrentCase(ByVal inLegalCaseID As Decimal) Updates manager state that later workflow steps consume.* SAIF.Application.Claim.Legal — LegalManagerBase
ClearMessage Public Sub ClearMessage() Performs a workflow action associated with this manager.* SAIF.Application.Claim.Legal — LegalManagerBase
insertLetterRequest Public Function insertLetterRequest(ByVal caseSeqNum As Decimal, ByVal letterType As String, Performs a workflow action associated with this manager.* SAIF.Application.Claim.Legal — LegalManagerBase
updateConsolFileLocation Public Sub updateConsolFileLocation(ByVal LegalCaseID As Decimal) Performs a workflow action associated with this manager.* SAIF.Application.Claim.Legal — LegalManagerBase
updateConsolLCE Public Sub updateConsolLCE() Performs a workflow action associated with this manager.* SAIF.Application.Claim.Legal — LegalManagerBase
UpdateConsolCaseStatus Public Sub UpdateConsolCaseStatus() Performs a workflow action associated with this manager.* SAIF.Application.Claim.Legal — LegalManagerBase
UpdateConsolDEFFLag Public Sub UpdateConsolDEFFLag() Performs a workflow action associated with this manager.* SAIF.Application.Claim.Legal — LegalManagerBase
ApplicationTitle Public Overridable ReadOnly Property ApplicationTitle() As String Builds the standard claim title string for display. SAIF.Application.Claim — ClaimAppManager
ClaimSecurity Public Overridable ReadOnly Property ClaimSecurity() As ClaimSecurity Returns the inherited claim-security helper. SAIF.Application.Claim — ClaimAppManager
ClaimImageApiClient Public ReadOnly Property ClaimImageApiClient() As ImagingClient Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim — ClaimAppManager
DPI Public ReadOnly Property DPI(Optional ByVal inKey As String = ClaimAppConstants.DPIClaimKey) As IDataPortalInfo Returns the data-portal info used for Oracle and business-object access. SAIF.Application.Claim — ClaimAppManager
ClaimData Public ReadOnly Property ClaimData() As clsClaimData Returns the current claim business object. SAIF.Application.Claim — ClaimAppManager
EmployeeData Public ReadOnly Property EmployeeData() As clsEmployeeData Returns the current user employee record. SAIF.Application.Claim — ClaimAppManager
MailMessage Public Overridable Property MailMessage() As String Exposes workflow state or data needed by the consuming screen.* SAIF.Application.Claim — ClaimAppManager
SetWorkerContext Public Overridable Sub SetWorkerContext(ByVal inWorkerID As Decimal) Updates manager state that later workflow steps consume.* SAIF.Application.Claim — ClaimAppManager
SetClaimContext Public Overridable Sub SetClaimContext(ByVal inClaimNumber As String) Updates manager state that later workflow steps consume.* SAIF.Application.Claim — ClaimAppManager
SetClaimContext Public Overridable Sub SetClaimContext(ByVal inClaimID As Decimal) Updates manager state that later workflow steps consume.* SAIF.Application.Claim — ClaimAppManager
Retrieve Public Overrides Function Retrieve() As Boolean Performs a workflow action associated with this manager.* SAIF.Application.Claim — ClaimAppManager
Write Public Overrides Function Write() As Boolean Performs a workflow action associated with this manager.* SAIF.Application.Claim — ClaimAppManager
IsAccessible Public ReadOnly Property IsAccessible() As Boolean Returns the Boolean workflow or authorization state associated with the current user or record.* SAIF.Application — AppManagerBase
IsRestricted Public ReadOnly Property IsRestricted() As Boolean Returns the Boolean workflow or authorization state associated with the current user or record.* SAIF.Application — AppManagerBase
IsUpdateable Public ReadOnly Property IsUpdateable() As Boolean Returns the Boolean workflow or authorization state associated with the current user or record.* SAIF.Application — AppManagerBase
IsViewOnly Public ReadOnly Property IsViewOnly() As Boolean Returns the Boolean workflow or authorization state associated with the current user or record.* SAIF.Application — AppManagerBase
Message Public Property Message() As String Carries the current user-facing workflow message. SAIF.Application — AppManagerBase
NewLineCharacter Public Property NewLineCharacter() As String Exposes workflow state or data needed by the consuming screen.* SAIF.Application — AppManagerBase
SecurityRole Public ReadOnly Property SecurityRole() As AppSecurityRole Returns the current application-level security role. SAIF.Application — AppManagerBase

Behavioral notes

  • Legal case search with security filtering
  • Public member purposes marked with * are inferred from the member names and the role analysis when the source did not contain descriptive comments.

Constraints and usage notes

  • Most managers expect valid claim/legal-case context before their workflow-specific collections are meaningful.*
  • Constructors that accept inDatabase and inSecurityPrincipal rely on the caller to choose the correct logical database and security context.

Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts.

Sources

  • LegalNet\clsCaseSearchManager.vb
  • SAIF.Application.Claim.Legal\LegalManagerBase.vb
  • SAIF.Application.Claim\ClaimAppManager.vb
  • SAIF.Application\AppManagerBase.vb