clsPremiumClassLocation¶
Represents a class-level location record for premium reporting; holds class code, location code, payroll, and manual rate for inclusion in premium summary reports and reporting-period calculations.*
Purpose¶
- Persists and retrieves class-level location data (class code, location, payroll, rate) for premium summary reporting.*
- Consumed by premium reporting workflows that generate class-level premium detail for documents and audit reports.*
Context¶
- Namespace:
SAIF.Business.Policy.Premium.Reporting - Assembly/package:
SAIF.Business.Policy.Premium
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| LocationId | Public ReadOnly Property LocationId() As Decimal |
Identifier used to correlate this row with related premium records.* |
| PolicyLocation | Public ReadOnly Property PolicyLocation() As clsPremiumPolicyLocation |
Business value exposed as policy location for callers of this API.* |
| LocationName | Public ReadOnly Property LocationName() As String |
Business value exposed as location name for callers of this API.* |
| PremiumClassCoverages | Public ReadOnly Property PremiumClassCoverages() As clsClassCoverageCollection |
Exposes the premium class coverages used by this cls Premium Class Location.* |
| Equals | Public Overloads Function Equals(ByVal inLocationID As Decimal) As Boolean |
Compares this instance with another instance of the same type for value equality.* |
| ToString | Public Overrides Function ToString() As String |
Returns a string representation of this instance, typically for diagnostics.* |
| ## Inherited public members |
| Member | Signature | Purpose | Origin |
|---|---|---|---|
| Rules | Property Rules As clsRulesManager |
Framework rules manager used to register, evaluate, and surface broken rules on the object.† | SAIF.Framework.Core — clsBusinessBase |
| BeginEdit | Sub BeginEdit() |
Starts an n-level edit session so callers can stage changes.† | SAIF.Framework.Core — clsBusinessBase |
| CancelEdit | Sub CancelEdit() |
Rolls back the active edit session.† | SAIF.Framework.Core — clsBusinessBase |
| ApplyEdit | Sub ApplyEdit() |
Commits the active edit session.† | SAIF.Framework.Core — clsBusinessBase |
Behavioral notes¶
- Source file:
Business\SAIF.Business.Policy.Premium\Reporting\clsPremiumClassLocation.vb.
Constraints and usage notes¶
- Class and location codes must reference valid Oracle code table entries; payroll and rate values must be non-negative.*
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¶
Business\SAIF.Business.Policy.Premium\Reporting\clsPremiumClassLocation.vb