clsAttorneyTableManager¶
Attorney conflicts, policy/worker assignments, schedules, time-off, out-of-town rotations; AJAX + XML reports. Attorney conflicts, policy/worker assignments, schedules, time-off, out-of-town rotations; AJAX + XML reports
Purpose¶
- Attorney conflicts, policy/worker assignments, schedules, time-off, out-of-town rotations; AJAX + XML reports
- Serves the application layer exposed by
SAIF.Application.Claim.Legalto LegalMaintenance or companion LegalNet workflows.*
Context¶
- Namespace:
SAIF.Application.Claim.Legal - Assembly/package:
SAIF.Application.Claim.Legal
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| 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.* |
| SelectedScheduleEmployeeID | Public Property SelectedScheduleEmployeeID() As String |
Exposes the currently selected workflow value or business object.* |
| AttorneyConflict | Public ReadOnly Property AttorneyConflict As clsAttorneyConflict |
Exposes workflow state or data needed by the consuming screen.* |
| AttorneyConflictCol | Public ReadOnly Property AttorneyConflictCol As clsAttorneyConflictCollection |
Exposes a collection or lookup list for UI binding and downstream edits.* |
| AttorneyPolicyAssignment | Public ReadOnly Property AttorneyPolicyAssignment As clsAttorneyPolicyAssignment |
Exposes workflow state or data needed by the consuming screen.* |
| AttorneyPolicyAssignmentCol | Public ReadOnly Property AttorneyPolicyAssignmentCol As clsAttorneyPolicyAssignmentCollection |
Exposes a collection or lookup list for UI binding and downstream edits.* |
| AttorneyWorkerAssignment | Public ReadOnly Property AttorneyWorkerAssignment As clsAttorneyWorkerAssignment |
Exposes workflow state or data needed by the consuming screen.* |
| AttorneyWorkerAssignmentCol | Public ReadOnly Property AttorneyWorkerAssignmentCol As clsAttorneyWorkerAssignmentCollection |
Exposes a collection or lookup list for UI binding and downstream edits.* |
| AttorneySchedule | Public ReadOnly Property AttorneySchedule As clsAttorneySchedule |
Exposes workflow state or data needed by the consuming screen.* |
| AttorneyScheduleCol | Public ReadOnly Property AttorneyScheduleCol As clsAttorneyScheduleCollection |
Exposes a collection or lookup list for UI binding and downstream edits.* |
| AttorneyTimeOff | Public ReadOnly Property AttorneyTimeOff As clsAttorneyScheduleCollection |
Exposes workflow state or data needed by the consuming screen.* |
| OutOFTownRotation | Public ReadOnly Property OutOFTownRotation As clsOutOFTownRotationAssgn |
Exposes workflow state or data needed by the consuming screen.* |
| OutOFTownRotationCol | Public ReadOnly Property OutOFTownRotationCol As clsOutOFTownRotationAssgnCollection |
Exposes a collection or lookup list for UI binding and downstream edits.* |
| IncludeExpired | Public Property IncludeExpired() As Boolean |
Exposes workflow state or data needed by the consuming screen.* |
| FilterName | Public Property FilterName() As String |
Exposes workflow state or data needed by the consuming screen.* |
| Filter | Public Property Filter() As String |
Exposes workflow state or data needed by the consuming screen.* |
| AttorneyFilterName | Public Property AttorneyFilterName() As String |
Exposes workflow state or data needed by the consuming screen.* |
| AttorneyFilter | Public Property AttorneyFilter() As String |
Exposes workflow state or data needed by the consuming screen.* |
| TableFilter | Public Property TableFilter() As String |
Exposes workflow state or data needed by the consuming screen.* |
| TableList | Public ReadOnly Property TableList() As clsCodeCollection |
Exposes a collection or lookup list for UI binding and downstream edits.* |
| AttorneyList | Public ReadOnly Property AttorneyList() As clsCodeCollection ' As List(Of CodeTables.clsAttorneyList) |
Exposes a collection or lookup list for UI binding and downstream edits.* |
| ActiveAttorneyList | Public ReadOnly Property ActiveAttorneyList() As List(Of CodeTables.clsAttorneyList) |
Exposes a collection or lookup list for UI binding and downstream edits.* |
| AdjusterList | Public ReadOnly Property AdjusterList() As clsCodeCollection |
Exposes a collection or lookup list for UI binding and downstream edits.* |
| LocationCode | Public Overloads ReadOnly Property LocationCode() As clsCodeCollection |
Exposes workflow state or data needed by the consuming screen.* |
| PolicyName | Public Overloads ReadOnly Property PolicyName() As clsCodeCollection |
Exposes workflow state or data needed by the consuming screen.* |
| ScheduleType | Public ReadOnly Property ScheduleType() As List(Of CodeTableInfo(Of String)) |
Exposes workflow state or data needed by the consuming screen.* |
| ALJList | Public Overloads ReadOnly Property ALJList() As clsCodeCollection |
Exposes a collection or lookup list for UI binding and downstream edits.* |
| ErrorMessage | Public ReadOnly Property ErrorMessage() As String |
Exposes workflow state or data needed by the consuming screen.* |
| FilterStartDate | Public Property FilterStartDate As Date |
Exposes workflow state or data needed by the consuming screen.* |
| FilterEndDate | Public Property FilterEndDate As Date |
Exposes workflow state or data needed by the consuming screen.* |
| InsertNewConflict | Public Sub InsertNewConflict() |
Creates a new in-memory business row for later editing and save.* |
| InsertNewPolicyAssignment | Public Sub InsertNewPolicyAssignment() |
Creates a new in-memory business row for later editing and save.* |
| InsertNewWorkerAssignment | Public Sub InsertNewWorkerAssignment() |
Creates a new in-memory business row for later editing and save.* |
| InsertNewSchedule | Public Sub InsertNewSchedule(Optional ByVal IsTimeOff As Boolean = False) |
Creates a new in-memory business row for later editing and save.* |
| AttorneyScheduleColClear | Public Sub AttorneyScheduleColClear() |
Performs a workflow action associated with this manager.* |
| InsertNewRotation | Public Sub InsertNewRotation() |
Creates a new in-memory business row for later editing and save.* |
| DeletePolicyAssignment | Public Function DeletePolicyAssignment(ByVal RowIndex As Integer) As Boolean |
Removes the targeted workflow row when manager and business rules allow it.* |
| DeleteWorkerAssignment | Public Function DeleteWorkerAssignment(ByVal RowIndex As Integer) As Boolean |
Removes the targeted workflow row when manager and business rules allow it.* |
| DeletePerson | Public Function DeletePerson(ByVal RowIndex As Integer) As Boolean |
Removes the targeted workflow row when manager and business rules allow it.* |
| DeleteSchedule | Public Function DeleteSchedule(ByVal RowIndex As Integer) As Boolean |
Removes the targeted workflow row when manager and business rules allow it.* |
| DeleteTimeOff | Public Function DeleteTimeOff(ByVal inGuid As String) As Boolean |
Removes the targeted workflow row when manager and business rules allow it.* |
| DeleteOutOfTownRotation | Public Function DeleteOutOfTownRotation(ByVal RowIndex As Integer) As Boolean |
Removes the targeted workflow row when manager and business rules allow it.* |
| DeleteRotation | Public Function DeleteRotation(ByVal inGuid As String) As Boolean |
Removes the targeted workflow row when manager and business rules allow it.* |
| ProcessAjaxRequest | Public Function ProcessAjaxRequest(ByVal Request As Dictionary(Of String, String)) As String |
Performs a workflow action associated with this manager.* |
| RotationsByLocationReport | Public Function RotationsByLocationReport() As String |
Builds the XML payload or data returned to a report workflow.* |
| ConflictReport | Public Function ConflictReport() 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¶
- Attorney conflicts, policy/worker assignments, schedules, time-off, out-of-town rotations; AJAX + XML reports
- 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
inDatabaseandinSecurityPrincipalrely 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¶
- clsAttorneyTableManager.vb
- SAIF.Application.Claim.Legal\LegalManagerBase.vb
- SAIF.Application.Claim\ClaimAppManager.vb
- SAIF.Application\AppManagerBase.vb