Skip to content

clsClaimAdjustment

clsClaimAdjustment coordinates claim adjustment work such as combine, transfer, restore, or void actions by pairing the current claim with related claim or worker data.

Purpose

  • Capture the inputs needed to perform a claim adjustment action.
  • Drive related claim and worker lookups plus action-specific validation before save.

Context

  • Namespace: SAIF.Business.Claim.Maintenance
  • Assembly/package: SAIF.Business.Claim.Maintenance

Public members

Member Signature Purpose
SetAdjustmentProperty Public Property SetAdjustmentProperty() As String Gets or sets set adjustment property.
AdjustmentAction Public Property AdjustmentAction() As AdjustmentActionType Gets or sets adjustment action.
CurrentClaim Public ReadOnly Property CurrentClaim() As clsClaimData Returns current claim.
CombineClaim Public ReadOnly Property CombineClaim() As clsClaimData Returns combine claim.
CombineClaimNum Public Property CombineClaimNum() As String Gets or sets combine claim num.
TransferToWorker Public ReadOnly Property TransferToWorker() As clsAdjustmentWorker Returns transfer to worker.
TransferClaimCollection Public ReadOnly Property TransferClaimCollection() As clsClaimDataCollection Returns transfer claim collection.
RetrieveWorker Public Sub RetrieveWorker(ByVal inWorkerID As Decimal) Exposes the public member.
RetrieveWorker Public Sub RetrieveWorker(ByVal inPrimaryTaxID As String) Exposes the public member.
ProcessWorkerReader Public Sub ProcessWorkerReader(ByRef inPortalRequest As IPortalRequest, ByRef inDataRequest As IDataRequest) Exposes the public member.
Equals Public Overloads Shared Function Equals(ByVal objA As Object, ByVal objB As Object) As Boolean Exposes the public member.
Equals Public Overloads Overrides Function Equals(ByVal inObject As Object) As Boolean Exposes the public member.
Save Public Overrides Function Save() As Boolean Executes the Save operation.
IsValid Public Overrides ReadOnly Property IsValid() As Boolean Returns is valid.
IsValidTransferWorker Public ReadOnly Property IsValidTransferWorker() As Boolean Returns is valid transfer worker.
NewClaimAdjustment Public Shared Function NewClaimAdjustment(ByVal inDataPortalInfo As IDataPortalInfo, ByRef inClaimData As clsClaimData) As clsClaimAdjustment Executes the NewClaimAdjustment operation.
ValidVoidClaimStatus Public Function ValidVoidClaimStatus(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
VoidLegalCaseExists Public Function VoidLegalCaseExists(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
VoidIncurredCostsExists Public Function VoidIncurredCostsExists(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
VoidReleasedPaymentExists Public Function VoidReleasedPaymentExists(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ValidCombineClaim Public Function ValidCombineClaim(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ValidCombineClaimStatus Public Function ValidCombineClaimStatus(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ValidCombineWorkerID Public Function ValidCombineWorkerID(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ValidCombinePolicyNum Public Function ValidCombinePolicyNum(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
TransferWorkerIDEntered Public Function TransferWorkerIDEntered(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ValidTransferWorkerID Public Function ValidTransferWorkerID(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
TransferWorkerEntered Public Function TransferWorkerEntered(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ValidRestoreClaimStatus Public Function ValidRestoreClaimStatus(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
ValidTransferClaim Public Function ValidTransferClaim(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Exposes the public member.
GetHashCode Public Overrides Function GetHashCode() As Integer Retrieves the GetHashCode operation.
ToString Public Overrides Function ToString() As String Exposes the public member.
New Public Sub New(ByVal inDataPortalInfo As IDataPortalInfo, ByRef inClaimData As clsClaimData) Executes the New 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
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.Maintenance.

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.Maintenance\clsClaimAdjustment.vb
  • Legacy\BusinessObjectFramework\clsBusinessBase.vb