clsClaimLegalRepresentative.Criteria¶
clsClaimLegalRepresentative.Criteria identifies the ClaimID and EffDate used to load a specific claim legal representative record through the data portal.
Purpose¶
- Carry the
ClaimIDandEffDaterequired to fetch a specific claim legal representative record. - Support BOF create/fetch flows for claim legal representative record retrieval.
Context¶
- Namespace:
SAIF.Business.Claim.Maintenance - Assembly/package:
SAIF.Business.Claim.Maintenance
Public members¶
| Member | Signature | Purpose |
|---|---|---|
ClaimID |
Public Property ClaimID() As Decimal |
Gets or sets claim i d. |
EffDate |
Public Property EffDate() As Date |
Gets or sets eff date. |
New |
Public Sub New(ByVal inDataPortalInfo As IDataPortalInfo) |
Executes the New operation. |
New |
Public Sub New(ByVal inDataPortalInfo As IDataPortalInfo, ByVal inClaimID As Decimal, ByVal inEffDate As Date) |
Executes the New operation. |
Behavioral notes¶
- This type is documented from its source declaration.
- The type participates in the
clsBusinessApiCriteriaBaseinheritance path used bySAIF.Business.Claim.Maintenance.
Constraints and usage notes¶
- Consumers should rely on the public members and BOF lifecycle patterns visible in the source file.
Inherited members (from clsBusinessApiCriteriaBase)¶
This criteria type inherits the following public surface from clsBusinessApiCriteriaBase (SAIF.Framework.Core), in addition to the members listed above:
| Member | Signature | Purpose |
|---|---|---|
RetrieveSql |
Overridable Property RetrieveSql As String |
Supplies the retrieval slot required by the shared criteria contract; API-backed criteria typically leave this empty and route through API calls instead. |
InsertSql |
Overridable Property InsertSql As String |
Supplies the insert slot required by the shared criteria contract; API-backed criteria typically leave this empty. |
UpdateSql |
Overridable Property UpdateSql As String |
Supplies the update slot required by the shared criteria contract; API-backed criteria typically leave this empty. |
DeleteSql |
Overridable Property DeleteSql As String |
Supplies the delete slot required by the shared criteria contract; API-backed criteria typically leave this empty. |
CreateSql |
Overridable Property CreateSql As String |
Supplies the create slot required by the shared criteria contract; API-backed criteria typically leave this empty. |
ApiRoutes |
Property ApiRoutes As SAIFDictionary(Of IApiRoute) |
Stores the named route templates available to the criteria object. |
GetApiClient |
Function GetApiClient(...) As IApiClient |
Resolves the configured API client from IDataPortalInfo.ApiClients. |
FormatRoute |
Function FormatRoute(...) As String |
Formats an IApiRoute template into the concrete relative path used for the request. |
Sources¶
Business\SAIF.Business.Claim.Maintenance\clsClaimLegalRepresentative.vb