Skip to content

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 ClaimID and EffDate required 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 clsBusinessApiCriteriaBase inheritance path used by SAIF.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