clsPremiumAdjustment¶
Lightweight, non-persisted value object used by premium reporting output; carries display attributes (description, math sign, print amount, bold flag, and underline flag) for a single premium adjustment line on printed premium summary output.*
Purpose¶
- Represents a single premium adjustment display line with formatting attributes for premium summary reporting output.*
- Assembled into
clsPremiumAdjustmentCollectionby reporting workflows to produce structured premium adjustment output for documents and reports.*
Context¶
- Namespace:
SAIF.Business.Policy.Premium - Assembly/package:
SAIF.Business.Policy.Premium
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| Description | Public ReadOnly Property Description() As String |
The human-readable description associated with this record.* |
| MathSign | Public ReadOnly Property MathSign() As String |
The mathematical sign (+ or -) indicating whether this premium adjustment adds to or subtracts from the total.* |
| PrintAmount | Public ReadOnly Property PrintAmount() As String |
The formatted dollar amount string used when printing this premium adjustment on output documents.* |
| IsBolded | Public ReadOnly Property IsBolded() As Boolean |
Returns True when this premium adjustment line should be rendered in bold on printed output.* |
| BoldedFlag | Public ReadOnly Property BoldedFlag() As String |
The raw flag value (Y/N) indicating bold rendering; use IsBolded for the Boolean interpretation.* |
| IsUnderlined | Public Property IsUnderlined() As Boolean |
Indicates whether this premium adjustment line should be rendered with underlining on printed output.* |
| UnderlinedFlag | Public ReadOnly Property UnderlinedFlag() As String |
The raw flag value indicating underline rendering; use IsUnderlined for the Boolean interpretation.* |
| ToString | Public Overrides Function ToString() As String |
Returns a string representation of this instance, typically for diagnostics.* |
| New | Public Sub New(ByVal inDescription As String, ByVal inMathSign As String, ByVal inPrintAmount As String, ByVal inIsBolded As Boolean, ByVal inIsUnderlined As Boolean) |
Constructs a new instance with the supplied initialization parameters.* |
| ## 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\clsPremiumAdjustment.vb.
Constraints and usage notes¶
- Not persisted to Oracle; instantiated by reporting workflows using the public constructor. The display format (bold, underline, math sign) is for presentation only.*
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\clsPremiumAdjustment.vb