Skip to content

clsClaimPersonView

clsClaimPersonView is a public type exposed by SAIF.Business.View.Claim.

Purpose

  • Expose claim-domain behavior or data through the library public surface.

Context

  • Namespace: SAIF.Business.View.Claim
  • Assembly/package: SAIF.BOF.Business.View.Claim
  • Base type: clsBusinessApiBase

Public members

Member Signature Purpose
PersonID Public ReadOnly Property PersonID() As Decimal Public member declared by this type.
WorkerID Public ReadOnly Property WorkerID() As Decimal Public member declared by this type.
PersonCode Public ReadOnly Property PersonCode() As String Public member declared by this type.
Type Public ReadOnly Property Type() As ClaimPersonTypes Public member declared by this type.
TypeDescription Public ReadOnly Property TypeDescription() As String Public member declared by this type.
PrimaryTaxID Public ReadOnly Property PrimaryTaxID() As String Public member declared by this type.
GenderCode Public ReadOnly Property GenderCode() As String Public member declared by this type.
RelationshipDescription Public ReadOnly Property RelationshipDescription() As String Public member declared by this type.
Relationship Public ReadOnly Property Relationship() As RelationshipToWorker Public member declared by this type.
RelationshipToWorkerCode Public ReadOnly Property RelationshipToWorkerCode() As String Public member declared by this type.
HomePhone Public ReadOnly Property HomePhone() As clsPhone Public member declared by this type.
MessagePhone Public ReadOnly Property MessagePhone() As clsPhone Public member declared by this type.
LanguagePreferenceCode Public ReadOnly Property LanguagePreferenceCode() As String Public member declared by this type.
LanguagePreference Public ReadOnly Property LanguagePreference() As LanguagePrefernces Public member declared by this type.
BirthDate Public ReadOnly Property BirthDate() As Date Public member declared by this type.
DeathDate Public ReadOnly Property DeathDate() As Date Public member declared by this type.
IsOrphan Public ReadOnly Property IsOrphan() As Boolean Public member declared by this type.
OrphanCode Public ReadOnly Property OrphanCode() As String Public member declared by this type.
IsHigherEducation Public ReadOnly Property IsHigherEducation() As Boolean Public member declared by this type.
EducationLevel Public ReadOnly Property EducationLevel() As Integer Public member declared by this type.
IsInvalid Public ReadOnly Property IsInvalid() As Boolean Public member declared by this type.
Name Public ReadOnly Property Name() As clsName Public member declared by this type.
FormattedName Public ReadOnly Property FormattedName() As String Public member declared by this type.
HomePhoneNumber Public ReadOnly Property HomePhoneNumber() As String Public member declared by this type.
MessagePhoneNumber Public ReadOnly Property MessagePhoneNumber() As String Public member declared by this type.
BirthCertificateReceivedDate Public ReadOnly Property BirthCertificateReceivedDate() As Date Public member declared by this type.
EmailAddress Public ReadOnly Property EmailAddress() As String Public member declared by this type.
Guardian Public ReadOnly Property Guardian() As clsClaimPersonView Public member declared by this type.
EligibilityPeriods Public ReadOnly Property EligibilityPeriods() As Generic.List(Of DateRange) Public member declared by this type.
IsEligibileForBenefits Public ReadOnly Property IsEligibileForBenefits() As Boolean Public member declared by this type.
EligibilityEffectiveDate Public ReadOnly Property EligibilityEffectiveDate() As Date Public member declared by this type.
EligibilityExpirationDate Public ReadOnly Property EligibilityExpirationDate() As Date Public member declared by this type.
IsBirthDateNull Public Function IsBirthDateNull() As Boolean Public member declared by this type.
IsDeathDateNull Public Function IsDeathDateNull() As Boolean Public member declared by this type.
IsBirthCertReceivedDateNull Public Function IsBirthCertReceivedDateNull() As Boolean Public member declared by this type.
IsEmailAddressNull Public Function IsEmailAddressNull() As Boolean Public member declared by this type.
Equals Public Overloads Shared Function Equals(ByVal objA As Object, ByVal objB As Object) As Boolean Public member declared by this type.
Equals Public Overloads Overrides Function Equals(ByVal inObject As Object) As Boolean Public member declared by this type.
Equals Public Overloads Function Equals(ByVal inObject As clsClaimPersonView) As Boolean Public member declared by this type.
GetHashCode Public Overrides Function GetHashCode() As Integer Public member declared by this type.
ToString Public Overrides Function ToString() As String Public member declared by this type.
New Public Sub New(ByVal inDataPortalInfo As IDataPortalInfo) Public member declared by this type.

Inherited public members

Members in this section are inherited from clsBusinessApiBase in saif-framework-core. They are available on this type through inheritance.

Member Signature Purpose Origin
BeginEdit Public Sub BeginEdit() Starts an edit session on the business object.† saif-framework-core — clsBusinessApiBase
CancelEdit Public Sub CancelEdit() Cancels the active edit session and restores the previous state.† saif-framework-core — clsBusinessApiBase
ApplyEdit Public Sub ApplyEdit() Commits the active edit session state.† saif-framework-core — clsBusinessApiBase
AllowCache Public Overridable ReadOnly Property AllowCache As Boolean Indicates whether the framework can cache API-backed retrieval results.† saif-framework-core — clsBusinessApiBase
DumpState Public Overridable Function DumpState() As String Returns framework-managed diagnostic state for the object.† saif-framework-core — clsBusinessApiBase

Behavioral notes

  • The source file exposes this type as part of the packaged claim view public surface.

Constraints and usage notes

  • Inherited BOF framework behavior affects lifecycle, validation, serialization, or transport semantics for this type.†
  • This library targets .NET Framework 4.6.2 and is distributed as a NuGet component.

Note: Statements marked with † are derived from dependency library documentation via the Legends CLI. They describe inherited behavior from the indicated origin library and should be verified if the dependency version changes.

Sources

  • Business\SAIF.Business.View.Claim\clsClaimPersonView.vb