clsClassCoverageRateAdjustment¶
Represents a rate adjustment applied at the class coverage line level; associates an adjustment factor and type code with a specific class coverage record. Used by class coverage processing to apply incremental rating adjustments.*
Purpose¶
- Records a single rate adjustment (factor, type code) applied to a class coverage line.*
- Consumed by class coverage rating workflows to accumulate and persist per-line rate adjustments.*
Context¶
- Namespace:
SAIF.Business.Policy.Premium - Assembly/package:
SAIF.Business.Policy.Premium
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| ManualClassNumber | Public ReadOnly Property ManualClassNumber() As String |
Business value exposed as manual class number for callers of this API.* |
| ManualClassUsageCode | Public ReadOnly Property ManualClassUsageCode() As String |
Stores the Oracle code value that classifies this cls Class Coverage Rate Adjustment. |
| ManualClassTypeCode | Public ReadOnly Property ManualClassTypeCode() As String |
Stores the Oracle code value that classifies this cls Class Coverage Rate Adjustment. |
| ClassNumberDisplay | Public ReadOnly Property ClassNumberDisplay() As String |
Business value exposed as class number display for callers of this API.* |
| ClassNumberDisplayShort | Public ReadOnly Property ClassNumberDisplayShort() As String |
Business value exposed as class number display short for callers of this API.* |
| LocationID | Public ReadOnly Property LocationID() As Decimal |
Identifier used to correlate this row with related premium records.* |
| PremiumSetID | Public Property PremiumSetID() As Decimal |
Primary key used to load, compare, and join this premium set with child coverage, adjustment, and billing records. |
| ClassCoverageRateAdjustmentSeqNum | Public ReadOnly Property ClassCoverageRateAdjustmentSeqNum() As Decimal |
Numeric class coverage rate adjustment seq num value used by this type's rating, billing, or reporting logic.* |
| ClassEffectiveDate | Public ReadOnly Property ClassEffectiveDate() As Date |
Business value exposed as class effective date for callers of this API.* |
| ClassExpirationDate | Public ReadOnly Property ClassExpirationDate() As Date |
Business value exposed as class expiration date for callers of this API.* |
| ClassPayroll | Public ReadOnly Property ClassPayroll() As Decimal |
Numeric class payroll value used by this type's rating, billing, or reporting logic.* |
| ClassAdjustedRate | Public ReadOnly Property ClassAdjustedRate() As Decimal |
Numeric class adjusted rate value used by this type's rating, billing, or reporting logic.* |
| ClassPremium | Public ReadOnly Property ClassPremium() As Decimal |
Numeric class premium value used by this type's rating, billing, or reporting logic.* |
| ClassReportedFlag | Public ReadOnly Property ClassReportedFlag() As String |
Business value exposed as class reported flag for callers of this API.* |
| WaivedPayrollFlag | Public ReadOnly Property WaivedPayrollFlag() As String |
Numeric waived payroll flag value used by this type's rating, billing, or reporting logic.* |
| ClassCoverageSeqNum | Public Property ClassCoverageSeqNum() As Decimal |
Identifier used to correlate this row with related premium records.* |
| PremiumAdjustmentTypeCode | Public ReadOnly Property PremiumAdjustmentTypeCode() As String |
Numeric premium adjustment type code value used by this type's rating, billing, or reporting logic.* |
| RatingRuleMasterID | Public ReadOnly Property RatingRuleMasterID() As Decimal |
Identifier used to correlate this row with related premium records.* |
| ManualClassActualPayroll | Public ReadOnly Property ManualClassActualPayroll() As Decimal |
Numeric manual class actual payroll value used by this type's rating, billing, or reporting logic.* |
| ManualClassActualPremiumAmount | Public ReadOnly Property ManualClassActualPremiumAmount() As Decimal |
Numeric manual class actual premium amount value used by this type's rating, billing, or reporting logic.* |
| OfficerSSN | Public ReadOnly Property OfficerSSN() As String |
Business value exposed as officer ssn for callers of this API.* |
| EmployeeRatingTypeCode | Public ReadOnly Property EmployeeRatingTypeCode As String |
Oracle code value used to classify this business object.* |
| GetNextPremHistAdjRtClSeqNum | Public Shared Function GetNextPremHistAdjRtClSeqNum(ByVal inDpi As IDataPortalInfo, Optional ByVal inPremiumSetDatabase As PremiumSetDatabases = PremiumSetDatabases.Enterprise) As Decimal |
Retrieves the next Oracle sequence value used when creating a new cls class coverage rate adjustment row. |
| SetClassCoverageSeqNumNull | Public Sub SetClassCoverageSeqNumNull() |
Clears ClassCoverageSeqNum, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetPremiumAdjustmentTypeCodeNull | Public Sub SetPremiumAdjustmentTypeCodeNull() |
Clears PremiumAdjustmentTypeCode, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetRatingRuleMasterIDNull | Public Sub SetRatingRuleMasterIDNull() |
Clears RatingRuleMasterID, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetManualClassActualPayrollNull | Public Sub SetManualClassActualPayrollNull() |
Clears ManualClassActualPayroll, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetManualClassActualPremiumAmountNull | Public Sub SetManualClassActualPremiumAmountNull() |
Clears ManualClassActualPremiumAmount, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetOfficerSSNNull | Public Sub SetOfficerSSNNull() |
Clears OfficerSSN, marking it as null/unset so the column will be written as NULL on the next save.* |
| IsClassCoverageSeqNumNull | Public Function IsClassCoverageSeqNumNull() As Boolean |
Tests whether ClassCoverageSeqNum is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsPremiumAdjustmentTypeCodeNull | Public Function IsPremiumAdjustmentTypeCodeNull() As Boolean |
Tests whether PremiumAdjustmentTypeCode is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsRatingRuleMasterIDNull | Public Function IsRatingRuleMasterIDNull() As Boolean |
Tests whether RatingRuleMasterID is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsManualClassActualPayrollNull | Public Function IsManualClassActualPayrollNull() As Boolean |
Tests whether ManualClassActualPayroll is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsManualClassActualPremiumAmountNull | Public Function IsManualClassActualPremiumAmountNull() As Boolean |
Tests whether ManualClassActualPremiumAmount is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsOfficerSSNNull | Public Function IsOfficerSSNNull() As Boolean |
Tests whether OfficerSSN is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| Equals | Public Overloads Shared Function Equals(ByVal objA As Object, ByVal objB As Object) As Boolean |
Static overload: compares two Object references for equality using value-equality semantics.* |
| Equals | Public Overloads Overrides Function Equals(ByVal inObject As Object) As Boolean |
Compares this instance with another Object instance for value equality.* |
| Equals | Public Overloads Function Equals(ByVal inObject As clsClassCoverageRateAdjustment) As Boolean |
Compares this instance with another clsClassCoverageRateAdjustment instance for value equality.* |
| Equals | Public Overloads Function Equals(ByVal inPremiumSetID As Decimal, ByVal inClassCovSeqNum As Decimal) As Boolean |
Compares this instance with another instance of the same type for value equality.* |
| GetHashCode | Public Overrides Function GetHashCode() As Integer |
Returns a hash code consistent with the value-equality implementation. |
| 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\clsClassCoverageRateAdjustment.vb.
Constraints and usage notes¶
- Must be associated with a valid
clsClassCoverageBaseparent; the type code must correspond to a recognized adjustment type.*
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\clsClassCoverageRateAdjustment.vb