Skip to content

clsThirdpartyDistribution

clsThirdpartyDistribution is a public class declared in Business\SAIF.Business.Claim.ThirdParty\clsThirdpartyDistribution.vb. Business type for third party distribution behavior in the SAIF.Business.Claim.ThirdParty namespace.

Purpose

  • Business type for third party distribution behavior in the SAIF.Business.Claim.ThirdParty namespace.

Context

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

Public members

Member Signature Purpose
EDIT_CUTOFF_DAYS Public Const EDIT_CUTOFF_DAYS As Integer = 1 Defines edit cutoff days.
AraAmount <Reportable("$#,##0.00")> Public Property AraAmount() As Decimal Gets or sets ara amount.
CheckAmount <Reportable("$#,##0.00")> Public Property CheckAmount() As Decimal Gets or sets check amount.
CheckDate <Reportable("MM/dd/yyyy")> Public Property CheckDate() As Date Gets or sets check date.
CheckNum <Reportable()> Public Property CheckNum() As String Gets or sets check num.
ClaimCostAmount <Reportable("$#,##0.00")> Public Property ClaimCostAmount() As Decimal Gets or sets claim cost amount.
Corrected <Reportable()> Public ReadOnly Property Corrected() As Boolean Gets or sets corrected.
CorrectedDate <Reportable("MM/dd/yyyy")> Public Property CorrectedDate() As Date Gets or sets corrected date.
Correction <Reportable()> Public ReadOnly Property Correction() As Boolean Gets or sets correction.
CorrectedNum <Reportable()> Public Property CorrectedNum() As Decimal Gets or sets corrected num.
CreateDate Public ReadOnly Property CreateDate() As Date Gets or sets create date.
CreateUser Public ReadOnly Property CreateUser() As String Gets or sets create user.
EmployerCreditAmount <Reportable("$#,##0.00")> Public Property EmployerCreditAmount() As Decimal Gets or sets employer credit amount.
needToDoTask Public ReadOnly Property needToDoTask() As Boolean Gets or sets need to do task.
OtherAmount1 <Reportable()> Public Property OtherAmount1() As Decimal Gets or sets other amount1.
OtherAmount2 <Reportable()> Public Property OtherAmount2() As Decimal Gets or sets other amount2.
OtherDescr1 <Reportable()> Public Property OtherDescr1() As String Gets or sets other descr1.
OtherDescr2 <Reportable()> Public Property OtherDescr2() As String Gets or sets other descr2.
PayeeName <Reportable()> Public Property PayeeName() As String Gets or sets payee name.
RefundAmount <Reportable("$#,##0.00")> Public Property RefundAmount() As Decimal Gets or sets refund amount.
CaseSeqNum Public ReadOnly Property CaseSeqNum() As Decimal Gets or sets case seq num.
DistributionCode <Reportable()> Public Property DistributionCode() As DistributionTypeEnum Gets or sets distribution code.
DistributionCodeDescr <Reportable()> Public ReadOnly Property DistributionCodeDescr() As String Gets or sets distribution code descr.
DistributionSeqNum Public ReadOnly Property DistributionSeqNum() As Decimal Gets or sets distribution seq num.
SettlementSeqNum Public ReadOnly Property SettlementSeqNum() As Decimal Gets or sets settlement seq num.
UpdateDate Public ReadOnly Property UpdateDate() As Date Gets or sets update date.
UpdateSeqNum Public ReadOnly Property UpdateSeqNum() As Decimal Gets or sets update seq num.
UpdateUser Public ReadOnly Property UpdateUser() As String Gets or sets update user.
refund1Refundee <Reportable()> Public ReadOnly Property refund1Refundee() As String Gets or sets refund1 refundee.
refund1Refundee Public WriteOnly Property refund1Refundee(ByVal inRefundeeType As clsThirdpartyDistributionRefund.RefundeeTypeEnum) As String Gets or sets refund1 refundee.
refund1RefundeeType <Reportable()> Public ReadOnly Property refund1RefundeeType() As String ' clsThirdpartyDistributionRefund.RefundeeTypeEnum Gets or sets refund1 refundee type.
refund1Amount <Reportable()> Public Property refund1Amount() As Decimal Gets or sets refund1 amount.
refund2Refundee <Reportable()> Public ReadOnly Property refund2Refundee() As String Gets or sets refund2 refundee.
refund2Refundee Public WriteOnly Property refund2Refundee(ByVal inRefundeeType As clsThirdpartyDistributionRefund.RefundeeTypeEnum) As String Gets or sets refund2 refundee.
refund2RefundeeType <Reportable()> Public ReadOnly Property refund2RefundeeType() As String ' clsThirdpartyDistributionRefund.RefundeeTypeEnum Gets or sets refund2 refundee type.
refund2Amount <Reportable()> Public Property refund2Amount() As Decimal Gets or sets refund2 amount.
IsUpdateable Public ReadOnly Property IsUpdateable() As Boolean Gets or sets is updateable.
MyCriteria Public ReadOnly Property MyCriteria() As Criteria Gets or sets my criteria.
copy Public Shadows Function copy() As clsThirdpartyDistribution Returns or resolves copy.
GetHashCode Public Overrides Function GetHashCode() As Integer Returns or resolves get hash code.
ToString Public Overrides Function ToString() As String Returns or resolves to string.
DistributionTypeEnumConverter Public Shared Function DistributionTypeEnumConverter(ByVal inValue As String) As DistributionTypeEnum Returns or resolves distribution type enum converter.
GetNewDistribution Public Shared Function GetNewDistribution(ByVal inDataportal As IDataPortalInfo, ByVal inCaseSeqNum As Decimal, ByVal inSettlementSeqNum As Decimal) As clsThirdpartyDistribution Returns or resolves get new distribution.
HasPayeeName Public Function HasPayeeName(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Returns or resolves has payee name.
HasCheckNum Public Function HasCheckNum(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Returns or resolves has check num.
HasCheckDate Public Function HasCheckDate(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Returns or resolves has check date.
ValidCheckDate Public Function ValidCheckDate(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Returns or resolves valid check date.
HasCheckAmount Public Function HasCheckAmount(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Returns or resolves has check amount.
ValidCheckAmount Public Function ValidCheckAmount(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Returns or resolves valid check amount.
ValidRefundAmount Public Function ValidRefundAmount(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Returns or resolves valid refund amount.
HasClaimCostsAmount 'Public Function HasClaimCostsAmount(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Returns or resolves has claim costs amount.
ValidRefundName1 Public Function ValidRefundName1(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Returns or resolves valid refund name1.
ValidRefundName2 Public Function ValidRefundName2(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Returns or resolves valid refund name2.
ValidOtherName1 Public Function ValidOtherName1(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Returns or resolves valid other name1.
ValidOtherName2 Public Function ValidOtherName2(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean Returns or resolves valid other name2.

Behavioral notes

  • This type participates in the SAIF.Business.Claim.ThirdParty public API surface.
  • Persistence and validation behavior depend on the containing BOF object model when this type is a business entity or criteria type.*

Constraints and usage notes

  • Use the type through its owning BOF workflow or collection when applicable.
  • Nested criteria and helper types are usually instantiated by the library rather than by external callers directly.*

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.ThirdParty\clsThirdpartyDistribution.vb