Skip to content

clsAttorneyProfileCollection

clsAttorneyProfileCollection retrieves attorney profile rows from the PK80001_LEGALNET.getAttyProfile data source and presents them with display-name-aware sorting.* It exists so maintenance screens can work with the full profile list while ordering attorney, secretary, manager, and hearing-location columns by their resolved text.

Purpose

  • Loads the complete attorney-profile list through the library's stored-procedure retrieval path.

  • Provides user-friendly sorting for employee IDs and hearing-location codes by mapping them to display values.

Context

  • Namespace: SAIF.Business.Claim.Legal.TableMaint

  • Assembly/package: SAIF.Business.Claim.Legal

Public members

| Member | Kind | Type | Purpose |

|---|---|---|---|

| IBindingList_ApplySort(inProperty As System.ComponentModel.PropertyDescriptor, direction As System.ComponentModel.ListSortDirection) | Protected Method | — | Remaps sorts to EmployeeName, SecretaryName, ManagerName, and the three hearing-location name properties before using the base collection sort. |

| GetAttorneyProfiles(inDPI As IDataPortalInfo) | Shared Method | clsAttorneyProfileCollection | Retrieves the attorney-profile list through the stored-procedure-backed collection loader. |

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.Business.Claim.Legal\TableMaint\clsAttorneyProfile.vb