clsAttorneyConflictCollection¶
clsAttorneyConflictCollection assembles attorney-conflict rows for maintenance lists by loading ATTORNEY_CONFLICT together with policy, provider-location, employee, and legal-person display data.* Its retrieval method supports attorney-specific filtering and optional inclusion of expired rows, and its custom sort logic orders key columns by readable names instead of raw IDs.
Purpose¶
-
Returns current or optionally expired conflict rows for one attorney or for the full maintenance list.
-
Supports user-friendly sorting by expiration date and by related-person/policy display columns.
Context¶
-
Namespace:
SAIF.Business.Claim.Legal.TableMaint -
Assembly/package:
SAIF.Business.Claim.Legal
Public members¶
| Member | Kind | Type | Purpose |
|---|---|---|---|
| GetAttorneyConflicts(inDPI As IDataPortalInfo, ByVal As String = "ALL", ByVal As Boolean = False) | Shared Method | clsAttorneyConflictCollection | Retrieves attorney-conflict rows filtered by attorney and optional inclusion of expired records. |
| IBindingList_ApplySort(inProperty As System.ComponentModel.PropertyDescriptor, direction As System.ComponentModel.ListSortDirection) | Protected Method | — | Remaps list sorts from raw IDs to ExpirationDateSort, AttorneyName, ALJName, AdjusterName, and PolicyNumberSort before delegating to the base collection. |
Note: Statements marked with
*were inferred from code structure, namingconventions, or contextual evidence where direct confirmation was not available
in source artifacts. Statements marked with
**could not be confirmed; treatas unknown until verified.
Sources¶
SAIF.Business.Claim.Legal\TableMaint\clsAttorneyConflict.vb