Skip to content

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 clsPremiumAdjustmentCollection by 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