clsLegalSchedule¶
clsLegalSchedule carries legal schedule or hearing record data used by LegalNet's workers' compensation legal-case workflows, exposing the identifiers, codes, dates, names, flags, and helper operations needed to represent one legal schedule or hearing record in application code.*
Purpose¶
Use this type when code needs one legal schedule or hearing record rather than a collection. Depending on the source implementation, the class can act as a DTO, a data-portal business object, or a small retrieval/persistence helper around that legal schedule or hearing record.*
Context¶
-
Namespace:
SAIF.Business.Claim.Legal.LegalNet -
Assembly/package:
SAIF.Business.Claim.Legal
Public members¶
| Member | Kind | Type | Description |
|---|---|---|---|
| ScheduleID | Property | Decimal | Unique identifier for the schedule associated with this legal schedule or hearing record.* |
| LegalCaseID | Property | Decimal | Unique identifier of the legal case associated with this record.* |
| ScheduleTypeCode | Property | String | Code that classifies or selects the schedule type for this legal schedule or hearing record.* |
| ScheduleType | Property | clsScheduleTypeInfo | Code-table entry that describes the current schedule type.* |
| ScheduleStatusCode | Property | String | Code that classifies or selects the schedule status for this legal schedule or hearing record.* |
| ScheduleStatusDesc | Property | String | Human-readable description of the current schedule status code.* |
| ScheduleStatus | Property | ScheduleStatusCodes | Enum value representing the current schedule status code.* |
| ScheduleStatusList | Property | CodeTables.clsScheduleStatusCodes | Code-table lookup used to resolve schedule status codes.* |
| IsKeepAttorney | Property | Boolean | Indicates whether keep attorney applies to this legal schedule or hearing record.* |
| ScheduleDate | Property | Date | Date recorded for the schedule associated with this legal schedule or hearing record.* |
| ScheduleTime | Property | Date | Time recorded for the schedule associated with this legal schedule or hearing record.* |
| ALJPersonID | Property | Decimal | Unique identifier for the ALJ/person associated with this legal schedule or hearing record.* |
| ALJName | Property | String | Display text for the alj name carried by this legal schedule or hearing record.* |
| AssignedAttorneyEmployeeID | Property | String | Unique identifier for the assigned attorney employee associated with this legal schedule or hearing record.* |
| AssignedAttorneyName | Property | String | Display name of the attorney currently assigned to this record.* |
| AssignedAttorney | Property | clsEmployeeData | Resolved employee record for the attorney assigned to this schedule or evaluation.* |
| LegalSecretary | Property | clsEmployeeData | Resolved legal-secretary employee record tied to the current attorney or outside counsel.* |
| AssignedOtherFirmID | Property | Decimal | Unique identifier for the assigned other firm associated with this legal schedule or hearing record.* |
| AssignedOutsideCounsel | Property | clsOtherFirm | Resolved outside-counsel firm referenced by this row.* |
| AssignedPersonID | Property | Decimal | Unique identifier for the assigned person associated with this legal schedule or hearing record.* |
| DurationCode | Property | String | Code that classifies or selects the duration for this legal schedule or hearing record.* |
| Duration | Property | clsDurationCode | Code-table entry that describes the current duration code.* |
| AssignedDate | Property | Date | Date recorded for the assigned associated with this legal schedule or hearing record.* |
| ReminderDate | Property | Date | Date recorded for the reminder associated with this legal schedule or hearing record.* |
| ScheduleText | Property | String | Value recorded for schedule text on this legal schedule or hearing record.* |
| CreateUser | Property | String | Value recorded for create user on this legal schedule or hearing record.* |
| CreateDate | Property | Date | Date recorded for the create associated with this legal schedule or hearing record.* |
| UpdateUser | Property | String | Value recorded for update user on this legal schedule or hearing record.* |
| UpdateDate | Property | Date | Date recorded for the update associated with this legal schedule or hearing record.* |
| HearingLocationID | Property | Decimal | Unique identifier for the hearing location associated with this legal schedule or hearing record.* |
| HearingLocation | Property | clsHearingLocationInfo | Value recorded for hearing location on this legal schedule or hearing record.* |
| IsSetorReset | Property | Boolean | Indicates whether setor reset applies to this legal schedule or hearing record.* |
| IsScheduleComplete | Property | Boolean | Indicates whether schedule complete applies to this legal schedule or hearing record.* |
| IsNewlyAssigned | Property | Boolean | Indicates whether newly assigned applies to this legal schedule or hearing record.* |
| IsAssignedToOutsideCounsel | Property | Boolean | Indicates whether assigned to outside counsel applies to this legal schedule or hearing record.* |
| IsAssignedToSaifAttorney | Property | Boolean | Indicates whether assigned to saif attorney applies to this legal schedule or hearing record.* |
| TypeAffectsStatus | Property | Boolean | Indicates whether type affects status applies to this legal schedule or hearing record.* |
| NewLCEDate | Property | Date | Date recorded for the new lce associated with this legal schedule or hearing record.* |
| ActiveAttorneys | Property | List(Of CodeTables.clsAttorneyList) | Selectable attorney lookup rows available for this record.* |
| Create | Method | Void | Initializes default state for a newly created legal schedule or hearing record.* |
| OnSave | Method | Void | Performs save-time preparation for this legal schedule or hearing record before persistence runs.* |
| RemoveFromCalendars | Method | Boolean | Supports remove from calendars behavior for this legal schedule or hearing record.* |
| UpdateCalendars | Method | Boolean | Supports update calendars behavior for this legal schedule or hearing record.* |
| BeforeDelete | Method | Void | Adds delete-request parameters before the object is persisted.* |
| AfterDelete | Method | Void | Processes delete results and refreshes object state after persistence.* |
| BeforeInsert | Method | Void | Adds insert-request parameters before the object is persisted.* |
| AfterInsert | Method | Void | Processes insert results and refreshes object state after persistence.* |
| BeforeUpdate | Method | Void | Adds update-request parameters before the object is persisted.* |
| AfterUpdate | Method | Void | Processes update results, checks success, and refreshes object state after persistence.* |
| SetScheduleDateNull | Method | Void | Clears the stored value for schedule on this legal schedule or hearing record.* |
| SetScheduleTimeNull | Method | Void | Clears the stored value for schedule on this legal schedule or hearing record.* |
| SetALJPersonIDNull | Method | Void | Clears the stored value for ALJ/person on this legal schedule or hearing record.* |
| SetHearingLocationIDNull | Method | Void | Clears the stored value for hearing location on this legal schedule or hearing record.* |
| SetAssignedAttorneyEmployeeIDNull | Method | Void | Clears the stored value for assigned attorney employee on this legal schedule or hearing record.* |
| SetAssignedOtherFirmIDNull | Method | Void | Clears the stored value for assigned other firm on this legal schedule or hearing record.* |
| SetAssignedPersonIDNull | Method | Void | Clears the stored value for assigned person on this legal schedule or hearing record.* |
| SetDurationCodeNull | Method | Void | Clears the stored value for duration on this legal schedule or hearing record.* |
| SetAssignedDateNull | Method | Void | Clears the stored value for assigned on this legal schedule or hearing record.* |
| SetReminderDateNull | Method | Void | Clears the stored value for reminder on this legal schedule or hearing record.* |
| SetScheduleTextNull | Method | Void | Clears the stored value for schedule text on this legal schedule or hearing record.* |
| IsScheduleDateNull | Method | Boolean | Reports whether schedule is currently unset on this legal schedule or hearing record.* |
| IsScheduleTimeNull | Method | Boolean | Reports whether schedule is currently unset on this legal schedule or hearing record.* |
| IsALJPersonIDNull | Method | Boolean | Reports whether ALJ/person is currently unset on this legal schedule or hearing record.* |
| IsHearingLocationIDNull | Method | Boolean | Reports whether hearing location is currently unset on this legal schedule or hearing record.* |
| IsAssignedAttorneyEmployeeIDNull | Method | Boolean | Reports whether assigned attorney employee is currently unset on this legal schedule or hearing record.* |
| IsAssignedOtherFirmIDNull | Method | Boolean | Reports whether assigned other firm is currently unset on this legal schedule or hearing record.* |
| IsAssignedPersonIDNull | Method | Boolean | Reports whether assigned person is currently unset on this legal schedule or hearing record.* |
| IsDurationCodeNull | Method | Boolean | Reports whether duration is currently unset on this legal schedule or hearing record.* |
| IsAssignedDateNull | Method | Boolean | Reports whether assigned is currently unset on this legal schedule or hearing record.* |
| IsReminderDateNull | Method | Boolean | Reports whether reminder is currently unset on this legal schedule or hearing record.* |
| IsScheduleTextNull | Method | Boolean | Reports whether schedule text is currently unset on this legal schedule or hearing record.* |
| Equals | Method | Boolean | Compares this legal schedule or hearing record with another value for equality.* |
| Equals | Method | Boolean | Compares this legal schedule or hearing record with another value for equality.* |
| Equals | Method | Boolean | Compares this legal schedule or hearing record with another value for equality.* |
| GetHashCode | Method | Integer | Returns a hash code consistent with the equality semantics of this legal schedule or hearing record.* |
| ToString | Method | String | Returns a display/debug string for this legal schedule or hearing record.* |
| Load | Method | Void | Populates the current legal schedule or hearing record from the supplied source row or response object.* |
| New | Constructor | clsLegalSchedule | Initializes a new legal schedule or hearing record instance and applies its default business-rule state.* |
| New | Constructor | clsLegalSchedule | Initializes a new legal schedule or hearing record in the supplied data-portal context.* |
| NewLegalSchedule | Method | clsLegalSchedule | Creates a new legal schedule object prepared for the surrounding LegalNet workflow.* |
| GetMostRecentHearingByCaseID | Method | clsLegalSchedule | Retrieves most recent hearing by case id data for this LegalNet workflow and returns it in the typed result named by the signature.* |
| AddBusinessRules | Method | Void | Registers the validation rules enforced for this legal schedule or hearing record.* |
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¶
SAIF.Business.Claim.Legal\LegalNet\clsLegalSchedule.vb