Skip to content

clsWorker

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

Purpose

  • Business type for worker 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
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.
WorkerID Public ReadOnly Property WorkerID() As Decimal Gets or sets worker id.
ClaimID Public Property ClaimID() As Decimal Gets or sets claim id.
BirthCertReceivedDate Public Property BirthCertReceivedDate() As Date Gets or sets birth cert received date.
BirthDate Public Property BirthDate() As Date Gets or sets birth date.
BirthDateOrBirthDateFromAge Public Property BirthDateOrBirthDateFromAge() As Date Gets or sets birth date or birth date from age.
DeathDate Public Property DeathDate() As Date? Gets or sets death date.
EmailAddress Public Property EmailAddress() As String Gets or sets email address.
FraudConvictionFlag Public Property FraudConvictionFlag() As String Gets or sets fraud conviction flag.
GenderCode Public Property GenderCode() As String Gets or sets gender code.
HasExternalLogin Public ReadOnly Property HasExternalLogin() As Boolean Gets or sets has external login.
HealthIssueDataFlag Public Property HealthIssueDataFlag() As String Gets or sets health issue data flag.
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.
HostileWorkerCode Public Property HostileWorkerCode() As String Gets or sets hostile worker code.
InvalidCode Public Property InvalidCode() As String Gets or sets invalid code.
LanguagePreferenceCode Public Property LanguagePreferenceCode() As String Gets or sets language preference code.
PreferredContactMethodCode Public Property PreferredContactMethodCode() As String Gets or sets preferred contact method code.
MaritalStatusCode Public Property MaritalStatusCode() As String Gets or sets marital status code.
MaritalStatusDate Public Property MaritalStatusDate() As Date Gets or sets marital status date.
MarriageCertReceivedDate Public Property MarriageCertReceivedDate() As Date Gets or sets marriage cert received date.
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.
OrphanCode Public Property OrphanCode() As String Gets or sets orphan code.
HigherEducationFlagCode Public Property HigherEducationFlagCode() As String Gets or sets higher education flag code.
PhoneticNameCode Public ReadOnly Property PhoneticNameCode() As String Gets or sets phonetic name code.
PmaServiceOfficeCode Public Property PmaServiceOfficeCode() As String Gets or sets pma service office code.
PmaWorkerNum Public Property PmaWorkerNum() As Decimal Gets or sets pma worker 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.
SupportOrderDataFlag Public Property SupportOrderDataFlag() As String Gets or sets support order data flag.
WorkerConflictFlag Public Property WorkerConflictFlag() As String Gets or sets worker conflict flag.
WorkerConflictFlagModified Public ReadOnly Property WorkerConflictFlagModified() As Boolean Gets or sets worker conflict flag modified.
MaritalStatusCodeModified Public ReadOnly Property MaritalStatusCodeModified() As Boolean Gets or sets marital status code modified.
DeathDateModified Public ReadOnly Property DeathDateModified() As Boolean Gets or sets death date modified.
NoDeathDateExisted Public ReadOnly Property NoDeathDateExisted() As Boolean Gets or sets no death date existed.
MyCriteria Public ReadOnly Property MyCriteria() As Criteria Gets or sets my criteria.
IsValid Public Overrides ReadOnly Property IsValid() As Boolean Gets or sets is valid.
IsSavable Public Overrides ReadOnly Property IsSavable() As Boolean Gets or sets is savable.
IsEmailAddressNull Public Function IsEmailAddressNull() As Boolean Returns or resolves is email address null.
IsBirthDateNull Public Function IsBirthDateNull() As Boolean Returns or resolves is birth date null.
IsDeathDateNull Public Function IsDeathDateNull() As Boolean Returns or resolves is death date null.
IsBirthCertReceivedDateNull Public Function IsBirthCertReceivedDateNull() As Boolean Returns or resolves is birth cert received date null.
IsInvalidFlagCodeNull Public Function IsInvalidFlagCodeNull() As Boolean Returns or resolves is invalid flag code null.
BoolToString Public Function BoolToString(flag As Boolean) As String Returns or resolves bool to string.
ValidateDate Public Function ValidateDate(value As Date?) As Date Returns or resolves validate date.
GetWorker Public Shared Function GetWorker(ByVal inDataportal As IDataPortalInfo, ByVal inWorkerID As Decimal) As clsWorker Returns or resolves get worker.
GetEmptyWorker Public Shared Function GetEmptyWorker(ByVal inDataportal As IDataPortalInfo, ByVal inWorkerID As Decimal) As clsWorker Returns or resolves get empty worker.
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.
IsDirty Public Overrides ReadOnly Property IsDirty() As Boolean Gets or sets is dirty.

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\clsWorker.vb