iExposureData¶
Interface contract for exposure-side unit-stat reporting data.
Purpose¶
- Define the exposure, payroll, premium, class, and rate fields that concrete exposure objects must expose.
Context¶
- Namespace:
SAIF.Business.UnitStat - Assembly/package:
SAIF.Business.UnitStat(distributed as NuGet packageSAIF.BOF.Business.UnitStat)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
ExposureSummarySeqNum |
ReadOnly Property ExposureSummarySeqNum As Decimal |
Gets exposure summary seq num. |
PolicyUnitSeqNum |
ReadOnly Property PolicyUnitSeqNum As Decimal |
Gets policy unit seq num. |
RateDate |
ReadOnly Property RateDate As Date |
Gets rate date. |
ERModDate |
ReadOnly Property ERModDate As Date |
Gets ermod date. |
ClassNumber |
ReadOnly Property ClassNumber As String |
Gets class number. |
CoverageCode |
ReadOnly Property CoverageCode As String |
Gets coverage code. |
ClassRate |
Property ClassRate As Decimal |
Gets or sets class rate. |
ExposureQuantity |
Property ExposureQuantity As Decimal |
Gets or sets exposure quantity. |
PremiumAmount |
Property PremiumAmount As Decimal |
Gets or sets premium amount. |
ERModFactor |
Property ERModFactor As Decimal |
Gets or sets ermod factor. |
SplitCoverageNumber |
Property SplitCoverageNumber As Decimal |
Gets or sets split coverage number. |
SetExposureQuantityNull |
Sub SetExposureQuantityNull() |
Sets exposure quantity to the framework null sentinel value. |
IsExposureQuantityNull |
Function IsExposureQuantityNull() As Boolean |
Indicates whether exposure quantity currently holds the framework null sentinel value. |
SetPremiumAmountNull |
Sub SetPremiumAmountNull() |
Sets premium amount to the framework null sentinel value. |
IsPremiumAmountNull |
Function IsPremiumAmountNull() As Boolean |
Indicates whether premium amount currently holds the framework null sentinel value. |
SetSplitCoverageNumberNull |
Sub SetSplitCoverageNumberNull() |
Sets split coverage number to the framework null sentinel value. |
IsSplitCoverageNumberNull |
Function IsSplitCoverageNumberNull() As Boolean |
Indicates whether split coverage number currently holds the framework null sentinel value. |
Behavioral notes¶
- The interface defines the exposure-data contract implemented by unit-stat exposure objects.
Constraints and usage notes¶
- Implementers are expected to pair optional numeric values with the null-sentinel helper members where applicable.
Sources¶
Business\SAIF.Business.UnitStat\iExposureData.vbBusiness\SAIF.Business.UnitStat\clsExposureBase.vb