clsPremiumSummaryAdjustmentCollection¶
BOF collection of clsPremiumSummaryAdjustment instances; holds the complete set of premium summary adjustment lines for a premium set. Consumed by premium history and document generation workflows.*
Purpose¶
- Manages the ordered set of premium summary adjustment lines associated with a premium set.*
- Provides enumerable access to premium summary adjustment records for premium document generation and reporting workflows.*
Context¶
- Namespace:
SAIF.Business.Policy.Premium - Assembly/package:
SAIF.Business.Policy.Premium
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| CurrentItem | Public Shadows ReadOnly Property CurrentItem() As clsPremiumSummaryAdjustment |
Business value exposed as current item for callers of this API.* |
| LaterAdjustments | Public ReadOnly Property LaterAdjustments() As clsPremiumSummaryAdjustmentCollection |
Returns the associated later adjustments used by this type. |
| TotalDifferenceAmount | Public ReadOnly Property TotalDifferenceAmount() As Decimal |
Exposes the total difference amount used by this cls Premium Summary Adjustment Collection.* |
| HasELCBCharge | Public ReadOnly Property HasELCBCharge() As Boolean |
Indicates whether elcb charge applies to this cls Premium Summary Adjustment Collection.* |
| HasForeignTerrorismCharge | Public ReadOnly Property HasForeignTerrorismCharge() As Boolean |
Indicates whether foreign terrorism charge applies to this cls Premium Summary Adjustment Collection.* |
| HasTerrorismCharge | Public ReadOnly Property HasTerrorismCharge() As Boolean |
Indicates whether terrorism charge applies to this cls Premium Summary Adjustment Collection.* |
| HasDomesticTerrorismCharge | Public ReadOnly Property HasDomesticTerrorismCharge() As Boolean |
Indicates whether domestic terrorism charge applies to this cls Premium Summary Adjustment Collection.* |
| HasCatastropheCharge | Public ReadOnly Property HasCatastropheCharge() As Boolean |
Indicates whether catastrophe charge applies to this cls Premium Summary Adjustment Collection.* |
| HasPolicyMinimumPremium | Public ReadOnly Property HasPolicyMinimumPremium() As Boolean |
Indicates whether policy minimum premium applies to this cls Premium Summary Adjustment Collection.* |
| HasClaimRating | Public ReadOnly Property HasClaimRating() As Boolean |
Indicates whether claim rating applies to this cls Premium Summary Adjustment Collection.* |
| HasPrepayDiscount | Public ReadOnly Property HasPrepayDiscount() As Boolean |
Indicates whether prepay discount applies to this cls Premium Summary Adjustment Collection.* |
| HasWaivers | Public ReadOnly Property HasWaivers() As Boolean |
Indicates whether waivers applies to this cls Premium Summary Adjustment Collection.* |
| Add | Public Shadows Function Add(ByVal inPremiumSummaryAdjustment As clsPremiumSummaryAdjustment) As Integer |
Adds the supplied cls premium summary adjustment to the collection. |
| AddRange | Public Function AddRange(ByVal adjustments As IEnumerable(Of clsPremiumSummaryAdjustment)) As Integer |
Executes the add range behavior defined by this type. |
| Contains | Public Overloads Function Contains(ByVal inPremiumSummaryAdjustment As clsPremiumSummaryAdjustment) As Boolean |
Checks whether the collection already contains the specified item or identifier. |
| Contains | Public Overloads Function Contains(ByVal inPremiumSetID As Decimal, ByVal inPriorityNumber As Decimal, ByVal inEffectiveDate As Date) As Boolean |
Checks whether the collection already contains the specified item or identifier. |
| ContainsDeleted | Public Overloads Function ContainsDeleted(ByVal inPremiumSummaryAdjustment As clsPremiumSummaryAdjustment) As Boolean |
Checks whether the collection's deleted-items list already contains the specified item or identifier. |
| ContainsDeleted | Public Overloads Function ContainsDeleted(ByVal inPremiumSetID As Decimal, ByVal inPriorityNumber As Decimal, ByVal inEffectiveDate As Date) As Boolean |
Checks whether the collection's deleted-items list already contains the specified item or identifier. |
| Remove | Public Sub Remove(ByVal inPremiumSummaryAdjustment As clsPremiumSummaryAdjustment) |
Removes the matching cls premium summary adjustment from the collection. |
| Remove | Public Sub Remove(ByVal inPremiumSetID As Decimal, ByVal inPriorityNumber As Decimal, ByVal inEffectiveDate As Date) |
Removes the matching cls premium summary adjustment from the collection. |
| Where | Public Function Where(ByVal match As Predicate(Of clsPremiumSummaryAdjustment)) As clsPremiumSummaryAdjustmentCollection |
Returns a typed subset containing only items that satisfy the supplied predicate. |
| New | Public Sub New() |
Constructs a new instance with the supplied initialization parameters.* |
| NewPremiumSummaryAdjustmentCollection | Public Shared Function NewPremiumSummaryAdjustmentCollection(ByVal inDataportal As IDataPortalInfo) As clsPremiumSummaryAdjustmentCollection |
Creates a new cls premium summary adjustment collection initialized from the supplied source values.* |
| GetPremiumSummaryAdjustmentDocumentDisplayAdjustmentsCollection | Public Shared Function GetPremiumSummaryAdjustmentDocumentDisplayAdjustmentsCollection(ByVal inDataportal As IDataPortalInfo, ByVal inPremiumSetID As Decimal, Optional ByVal inPremiumSetDatabase As PremiumSetDatabases = PremiumSetDatabases.Enterprise) As clsPremiumSummaryAdjustmentCollection |
Loads cls premium summary adjustment collection for the supplied lookup criteria. |
| GetPremiumSummaryAdjustments | Public Shared Function GetPremiumSummaryAdjustments(ByVal inDataportal As IDataPortalInfo, ByVal inPremiumSetID As Decimal, Optional ByVal inPremiumSetDatabase As PremiumSetDatabases = PremiumSetDatabases.Enterprise) As clsPremiumSummaryAdjustmentCollection |
Loads cls premium summary adjustment collection for the supplied lookup criteria. |
| ## Inherited public members |
| Member | Signature | Purpose | Origin |
|---|---|---|---|
| First | Sub First() |
Moves traversal to the first item in the BOF collection.† | SAIF.Framework.Core — clsBusinessCollectionBase |
| Last | Sub Last() |
Moves traversal to the last item in the BOF collection.† | SAIF.Framework.Core — clsBusinessCollectionBase |
| Next | Sub Next() |
Advances traversal to the next item.† | SAIF.Framework.Core — clsBusinessCollectionBase |
| Previous | Sub Previous() |
Moves traversal to the previous item.† | SAIF.Framework.Core — clsBusinessCollectionBase |
Behavioral notes¶
- Source file:
Business\SAIF.Business.Policy.Premium\clsPremiumSummaryAdjustmentCollection.vb.
Constraints and usage notes¶
- Adjustment records are insert-only (inherited from
clsPremiumSummaryAdjustment); updates are not supported.*
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\clsPremiumSummaryAdjustmentCollection.vb