Skip to content

clsGuardian

clsGuardian is a public class declared in Business\SAIF.Business.Claim.Person\clsGuardian.vb. Business type for guardian behavior in the SAIF.Business.Claim.Person namespace.

Purpose

  • Business type for guardian behavior in the SAIF.Business.Claim.Person namespace.

Context

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

Public members

Member Signature Purpose
Address <ComponentModel.Browsable(False)> Public ReadOnly Property Address() As clsGuardianAddress Gets or sets address.
UpdateDate Public ReadOnly Property UpdateDate() As Date Gets or sets update date.
UpdateNum Public ReadOnly Property UpdateNum() As Decimal Gets or sets update num.
UpdateUser Public ReadOnly Property UpdateUser() As String Gets or sets update user.
GuardianID Public ReadOnly Property GuardianID() As Decimal Gets or sets guardian id.
PersonID Public ReadOnly Property PersonID() As Decimal Gets or sets person id.
WorkerID Public ReadOnly Property WorkerID() As Decimal Gets or sets worker id.
EmailAddress Public Property EmailAddress() As String Gets or sets email address.
HasData Public ReadOnly Property HasData() As Boolean Gets or sets has data.
HasExternalLogin Public ReadOnly Property HasExternalLogin() As Boolean Gets or sets has external login.
HomeForeignPhoneFlag Public Property HomeForeignPhoneFlag() As String Gets or sets home foreign phone flag.
HomePhoneNum Public Property HomePhoneNum() As String Gets or sets home phone num.
MessageForeignPhoneFlag Public Property MessageForeignPhoneFlag() As String Gets or sets message foreign phone flag.
MessagePhoneNum Public Property MessagePhoneNum() As String Gets or sets message phone num.
PrimaryFirstName Public Property PrimaryFirstName() As String Gets or sets primary first name.
PrimaryLastName Public Property PrimaryLastName() As String Gets or sets primary last name.
PrimaryMiddleName Public Property PrimaryMiddleName() As String Gets or sets primary middle name.
PrimaryNameExtensionCode Public Property PrimaryNameExtensionCode() As String Gets or sets primary name extension code.
PrimaryTaxID Public Property PrimaryTaxID() As String Gets or sets primary tax id.
PrimaryTaxIDUnformatted Public Property PrimaryTaxIDUnformatted() As String Gets or sets primary tax idunformatted.
IsDirty Public Overrides ReadOnly Property IsDirty() As Boolean Gets or sets is dirty.
IsEmpty Public ReadOnly Property IsEmpty() As Boolean Gets or sets is empty.
IsValid Public Overrides ReadOnly Property IsValid() As Boolean Gets or sets is valid.
IsEmailAddressNull Public Function IsEmailAddressNull() As Boolean Returns or resolves is email address null.
Load Public Sub Load(guardian As Contact) Performs load.
GetHashCode Public Overrides Function GetHashCode() As Integer Returns or resolves get hash code.
GetGuardians Public Shared Function GetGuardians(ByVal inDataportal As IDataPortalInfo, ByVal inWorkerID As Decimal) As clsGuardian Returns or resolves get guardians.
GetInjuredWorkerGuardian Public Shared Function GetInjuredWorkerGuardian(ByVal dpi As IDataPortalInfo, ByVal inClaimNumber As String) As clsGuardian Returns or resolves get injured worker guardian.

Behavioral notes

  • This type participates in the SAIF.Business.Claim.Person 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 or contextual evidence.

Sources

  • Business\SAIF.Business.Claim.Person\clsGuardian.vb