clsHearingLocationInfo¶
clsHearingLocationInfo represents a hearing location where legal-case hearings are scheduled, carrying the location's identifying code, address (inherited from clsAddress), rotation-assignment configuration, and effective/expiration dates used by the assignment and scheduling workflows.
Purpose¶
- Represents a single hearing location's identity, address, and rotation-assignment configuration for scheduling and attorney/case assignment.
- Enforces (via inherited base) equality and lifecycle behavior consistent with other data-portal business objects in the framework.*
Context¶
-
Namespace:
SAIF.Business.Claim.Legal.LegalNet -
Assembly/package:
SAIF.Business.Claim.Legal
Public members¶
Properties¶
| Member | Signature | Purpose |
|---|---|---|
HearingLocationID |
ReadOnly Property HearingLocationID() As Decimal |
Identifies the hearing location; assigned from Hearing_Location_Seq on creation. |
HearingLocationCode |
Property HearingLocationCode() As String |
Code identifying the hearing location. |
RequiresFullDay |
Property RequiresFullDay() As Boolean |
Indicates whether hearings at this location require a full-day booking. |
IsRotation |
Property IsRotation() As Boolean |
Indicates whether this location participates in out-of-town attorney rotation assignment. |
EffectiveDate |
Property EffectiveDate() As Date |
Date the hearing-location record becomes effective. |
ExpirationDate |
Property ExpirationDate As Date |
Date the hearing-location record expires. |
CreateUser |
Property CreateUser() As String |
User ID that created the hearing-location record. |
CreateDate |
Property CreateDate() As Date |
Date the hearing-location record was created. |
RotationAverageCaseCount |
Property RotationAverageCaseCount() As Decimal |
Average case count used to balance rotation-based assignments for this location.* |
UpdateUser |
ReadOnly Property UpdateUser As String |
User ID that last updated the hearing-location record. |
UpdateDate |
ReadOnly Property UpdateDate As Date |
Date the hearing-location record was last updated. |
IsDirty |
Overrides ReadOnly Property IsDirty() As Boolean |
Indicates whether the object has unsaved changes. Overrides clsBusinessBase.IsDirty (currently delegates directly to the base implementation). |
Methods¶
| Member | Signature | Purpose |
|---|---|---|
SetAddressLine1Null |
Sub SetAddressLine1Null() |
Clears the inherited AddressLine1 and marks the object dirty. |
SetAddressLine2Null |
Sub SetAddressLine2Null() |
Clears the inherited AddressLine2 and marks the object dirty. |
SetAddressLine3Null |
Sub SetAddressLine3Null() |
Clears the inherited AddressLine3 and marks the object dirty. |
SetCityNull |
Sub SetCityNull() |
Clears the inherited City and marks the object dirty. |
SetStateNull |
Sub SetStateNull() |
Clears the inherited State and marks the object dirty. |
SetZipNull |
Sub SetZipNull() |
Clears the inherited Zip and marks the object dirty. |
SetZip4Null |
Sub SetZip4Null() |
Clears the inherited Zip4 and marks the object dirty. |
SetExpirationDateNull |
Sub SetExpirationDateNull() |
Clears ExpirationDate and marks the object dirty. |
IsAddressLine1Null |
Function IsAddressLine1Null() As Boolean |
Indicates whether the inherited AddressLine1 is unset. |
IsAddressLine2Null |
Function IsAddressLine2Null() As Boolean |
Indicates whether the inherited AddressLine2 is unset. |
IsAddressLine3Null |
Function IsAddressLine3Null() As Boolean |
Indicates whether the inherited AddressLine3 is unset. |
IsCityNull |
Function IsCityNull() As Boolean |
Indicates whether the inherited City is unset. |
IsStateNull |
Function IsStateNull() As Boolean |
Indicates whether the inherited State is unset. |
IsZipNull |
Function IsZipNull() As Boolean |
Indicates whether the inherited Zip is unset. |
IsZip4Null |
Function IsZip4Null() As Boolean |
Indicates whether the inherited Zip4 is unset. |
IsExpDateNull |
Function IsExpDateNull() As Boolean |
Indicates whether ExpirationDate is unset. |
Equals(objA, objB) |
Overloads Shared Function Equals(objA As Object, objB As Object) As Boolean |
Compares two objects for equality when both are clsHearingLocationInfo instances. |
Equals(inObject) |
Overloads Overrides Function Equals(inObject As Object) As Boolean |
Compares this instance against another object, delegating to the typed overload when applicable. |
Equals(inObject As clsHearingLocationInfo) |
Overloads Function Equals(inObject As clsHearingLocationInfo) As Boolean |
Compares two clsHearingLocationInfo instances by HearingLocationID. |
GetHashCode |
Overrides Function GetHashCode() As Integer |
Returns the hash code derived from HearingLocationID. |
ToString |
Overrides Function ToString() As String |
Returns the string representation of HearingLocationID. |
Load |
Protected Friend Sub Load(inDataPortalInfo As IDataPortalInfo, Row As clsResultSet.DataRow) |
Populates the object from a result-set row and attaches its Criteria. |
GetHearingLocation (shared) |
Shared Function GetHearingLocation(inDataportal As IDataPortalInfo, inHearingLocationID As Decimal) As clsHearingLocationInfo |
Factory that retrieves an existing clsHearingLocationInfo by ID. |
NewHearingLocation (shared) |
Shared Function NewHearingLocation(inDataportal As IDataPortalInfo) As clsHearingLocationInfo |
Factory that creates a new, unsaved clsHearingLocationInfo. |
Constructors¶
| Member | Signature | Purpose |
|---|---|---|
New |
Protected Friend Sub New() |
Framework-invoked constructor; instances are created through the NewHearingLocation/GetHearingLocation factory methods rather than directly. |
Inherited public members¶
Members in this section are inherited from clsAddress (SAIF.Framework.Core). They are available on this type through inheritance.
| Member | Signature | Purpose | Origin |
|---|---|---|---|
AddressLine1 |
Property AddressLine1() As String |
First line of the hearing location's street address.† | SAIF.Framework.Core — clsAddress |
AddressLine2 |
Property AddressLine2() As String |
Second line of the hearing location's street address.† | SAIF.Framework.Core — clsAddress |
AddressLine3 |
Property AddressLine3() As String |
Third line of the hearing location's street address.† | SAIF.Framework.Core — clsAddress |
City |
Property City() As String |
City of the hearing location's address.† | SAIF.Framework.Core — clsAddress |
State |
Property State() As String |
State code of the hearing location's address.† | SAIF.Framework.Core — clsAddress |
Zip |
Property Zip() As String |
ZIP code of the hearing location's address.† | SAIF.Framework.Core — clsAddress |
Zip4 |
Property Zip4() As String |
ZIP+4 extension of the hearing location's address.† | SAIF.Framework.Core — clsAddress |
Name |
Property Name() As String |
Display name of the hearing location.† | SAIF.Framework.Core — clsAddress |
Note: Statements marked with
†are derived from dependency library documentation via the Legends CLI. Statements marked with*were inferred from code structure or contextual evidence. Statements marked with**could not be confirmed; treat as unknown until verified.
Sources¶
SAIF.Business.Claim.Legal\LegalNet\clsHearingLocationInfo.vb