Skip to content

clsTargeting

clsTargeting represents an EAIP targeting record for a claim, including targeting codes, reviewer assignment, worker and policy context, and effective-date information.*

Purpose

  • Stores the claim-level targeting decision and its related code or description values.*
  • Exposes the worker, policy, reviewer, and date fields used to review or maintain EAIP targeting.

Context

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

Public members

Member Signature Purpose
TargetID Public Property TargetID() As Decimal Gets or sets target i d.
ClaimID Public Property ClaimID() As Decimal Gets or sets claim i d.
CompletedDate Public Property CompletedDate() As Date Gets or sets completed date.
ClaimNumber Public Property ClaimNumber() As String Gets or sets claim number.
InjuryDate Public Property InjuryDate() As Date Gets or sets injury date.
EaipTargetingCode Public Property EaipTargetingCode() As String Gets or sets eaip targeting code.
EaipTargetingDescr Public Property EaipTargetingDescr() As String Gets or sets eaip targeting descr.
EaipTargeting Public ReadOnly Property EaipTargeting() As CodeTables.EaipTargetingCodes Returns eaip targeting.
EaipTargetingCodes Public ReadOnly Property EaipTargetingCodes() As CodeTables.clsEaipTargetingCodes Returns eaip targeting codes.
WageSubsidyEffectiveDate Public Property WageSubsidyEffectiveDate() As Date Gets or sets wage subsidy effective date.
WageSubsidyExpirationDate Public Property WageSubsidyExpirationDate() As Date Gets or sets wage subsidy expiration date.
ReviewerUser Public Property ReviewerUser() As String Gets or sets reviewer user.
ReviewerUserName Public ReadOnly Property ReviewerUserName() As String Returns reviewer user name.
TargetingText Public Property TargetingText() As String Gets or sets targeting text.
ClaimStatusDate Public Property ClaimStatusDate() As Date Gets or sets claim status date.
ClaimStatusCode Public Property ClaimStatusCode() As String Gets or sets claim status code.
WorkerName Public ReadOnly Property WorkerName() As String Returns worker name.
PolicyName Public ReadOnly Property PolicyName() As String Returns policy name.
ClaimSecurity Public Property ClaimSecurity() As clsClaimSecurity Gets or sets claim security.
CreationInfo Public WriteOnly Property CreationInfo() As clsRecordInfo Gets or sets creation info.
CreateDate Public ReadOnly Property CreateDate() As Date Returns create date.
CreateUser Public ReadOnly Property CreateUser() As String Returns create user.
UpdateInfo Public WriteOnly Property UpdateInfo() As clsUpdateInfo Gets or sets update info.
UpdateDate Public ReadOnly Property UpdateDate() As Date Returns update date.
UpdateUser Public ReadOnly Property UpdateUser() As String Returns update user.
UpdateNumber Public ReadOnly Property UpdateNumber() As Integer Returns update number.
MyCriteria Public Property MyCriteria() As Criteria Gets or sets my criteria.
IsValidItem Public ReadOnly Property IsValidItem(ByVal inProp As String) As Boolean Returns is valid item.
Rule_ValidCompletedDate Public Function Rule_ValidCompletedDate(ByVal inTarget As Object, ByVal inArgs As clsRuleArgs) As Boolean Exposes the public member.
Rule_ValidClaimStatusDate Public Function Rule_ValidClaimStatusDate(ByVal inTarget As Object, ByVal inArgs As clsRuleArgs) As Boolean Exposes the public member.
Rule_ValidBeginDate Public Function Rule_ValidBeginDate(ByVal inTarget As Object, ByVal inArgs As clsRuleArgs) As Boolean Exposes the public member.
Rule_ValidEndDate Public Function Rule_ValidEndDate(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.
New Public Sub New() Executes the New operation.
NewTargeting Public Shared Function NewTargeting(ByVal inDPI As IDataPortalInfo, ByVal inConflictAccess As Boolean) As clsTargeting Executes the NewTargeting operation.
GetTargeting Public Shared Function GetTargeting(ByVal inDPI As IDataPortalInfo, ByVal inTargetID As Decimal, _ Retrieves the GetTargeting operation.
NewTargetings Public Shared Function NewTargetings() As clsBusinessCollection(Of clsTargeting) Executes the NewTargetings operation.
GetTargetings Public Shared Function GetTargetings(ByVal inDPI As IDataPortalInfo, Retrieves the GetTargetings operation.

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\Targeting\clsTargeting.vb
  • Legacy\BusinessObjectFramework\clsBusinessBase.vb