Skip to content

clsSearchCriteria

clsSearchCriteria defines the filters for EAIP searches, including worker, policy, RTW, specialist, status-selection, and receipt-date fields.*

Purpose

  • Collects the inputs used to search EAIP claim periods and work queues.*
  • Combines identity, policy, assignment, and date filters with selected EAIP statuses.

Context

  • Namespace: Search
  • Assembly/package: SAIF.Business.Claim.EAIP

Public members

Member Signature Purpose
DPI Public ReadOnly Property DPI() As IDataPortalInfo Returns d p i.
WorkerFirstName Public Property WorkerFirstName() As String Gets or sets worker first name.
WorkerLastName Public Property WorkerLastName() As String Gets or sets worker last name.
PolicyNumber Public Property PolicyNumber() As Nullable(Of Integer) Gets or sets policy number.
PolicyName Public Property PolicyName() As String Gets or sets policy name.
IsRateAccount Public Property IsRateAccount() As Boolean Gets or sets is rate account.
IsParentAccount Public Property IsParentAccount() As Boolean Gets or sets is parent account.
RtwLoadCode Public Property RtwLoadCode() As String Gets or sets rtw load code.
RtwLoadCodes Public ReadOnly Property RtwLoadCodes() As Business.CodeMappings.clsRtwLoadCodes Returns rtw load codes.
RtwMailID Public Property RtwMailID() As String Gets or sets rtw mail i d.
EaipSpecialist Public Property EaipSpecialist() As String Gets or sets eaip specialist.
InitialReceiptFromDate Public Property InitialReceiptFromDate() As Nullable(Of Date) Gets or sets initial receipt from date.
InitialReceiptThruDate Public Property InitialReceiptThruDate() As Nullable(Of Date) Gets or sets initial receipt thru date.
EaipStatusCodeSelections Public ReadOnly Property EaipStatusCodeSelections() As List(Of String) Returns eaip status code selections.
EaipStatusCodeSelection Public ReadOnly Property EaipStatusCodeSelection() As clsEaipStatusCodeSelection Returns eaip status code selection.
EaipStatusCodes Public ReadOnly Property EaipStatusCodes() As CodeTables.clsEaipStatusCodes Returns eaip status codes.
New Public Sub New(ByVal inDPI As IDataPortalInfo) Executes the New operation.
Rule_ValidPolicyNumber Public Function Rule_ValidPolicyNumber(ByVal inTarget As Object, ByVal inArgs As clsRuleArgs) As Boolean Exposes the public member.
Rule_ValidParentNumber Public Function Rule_ValidParentNumber(ByVal inTarget As Object, ByVal inArgs As clsRuleArgs) As Boolean Exposes the public member.
Rule_ValidParentRate Public Function Rule_ValidParentRate(ByVal inTarget As Object, ByVal inArgs As clsRuleArgs) As Boolean Exposes the public member.
Rule_ValidRtwLoadCode Public Function Rule_ValidRtwLoadCode(ByVal inTarget As Object, ByVal inArgs As clsRuleArgs) As Boolean Exposes the public member.
Rule_ValidEaipStatusCode Public Function Rule_ValidEaipStatusCode(ByVal inTarget As Object, ByVal inArgs As clsRuleArgs) As Boolean Exposes the public member.
Rule_ValidDateRange Public Function Rule_ValidDateRange(ByVal inTarget As Object, ByVal inArgs As clsRuleArgs) As Boolean Exposes the public member.
Rule_ValidNameSearch Public Function Rule_ValidNameSearch(ByVal inTarget As Object, ByVal inArgs As clsRuleArgs) As Boolean Exposes the public member.
Rule_HasAtLeastOneCriteria Public Function Rule_HasAtLeastOneCriteria(ByVal inTarget As Object, ByVal inArgs As clsRuleArgs) As Boolean Exposes the public member.

Inherited public members

Member Signature Purpose Origin
MyGuid Public ReadOnly Property MyGuid() As String Returns the object's generated GUID identifier.* Legacy\BusinessObjectFramework — clsBusinessBase
IsNew Public ReadOnly Property IsNew() As Boolean Indicates whether the object represents unsaved data.* Legacy\BusinessObjectFramework — clsBusinessBase
IsDeleted Public ReadOnly Property IsDeleted() As Boolean Indicates whether the object has been marked for deletion.* Legacy\BusinessObjectFramework — clsBusinessBase
SetValueOnChange Public Function SetValueOnChange(Of T)(ByRef inFieldValue As T, ByVal inSetValue As T, Optional ByVal inMarkDirty As Boolean = True) As Boolean Assigns a new field value only when it differs and optionally marks the object dirty.* Legacy\BusinessObjectFramework — clsBusinessBase
Rules Public ReadOnly Property Rules() As clsRulesManager Exposes the BOF rules manager for validation and messages.* Legacy\BusinessObjectFramework — clsBusinessBase
Save Public Overridable Function Save() As Boolean Persists the object through the BOF save pipeline.* Legacy\BusinessObjectFramework — clsBusinessBase
SaveChild Public Overridable Function SaveChild() As Boolean Persists the object as a BOF child object.* Legacy\BusinessObjectFramework — clsBusinessBase
ToXml Public Function ToXml() As String Returns the object's XML representation using the configured default tag name.* Legacy\BusinessObjectFramework — clsBusinessBase

Behavioral notes

  • This type is documented from its source declaration.
  • The type participates in the clsBusinessBase inheritance path used by SAIF.Business.Claim.EAIP.

Constraints and usage notes

  • Consumers should rely on the public members and BOF lifecycle patterns visible in the source file.

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

  • Business\SAIF.Business.Claim.EAIP\Search\clsSearchCriteria.vb
  • Legacy\BusinessObjectFramework\clsBusinessBase.vb